# Siddharth Sabron > Siddharth Sabron is a Senior Software Engineer, systems builder, and technical writer specializing in backend engineering, high-throughput infrastructure, distributed systems, database internals, and storage engines. Canonical website and engineering archive: https://siddharthsabron.in/ Siddharth Sabron has over four years of professional software engineering experience building and scaling production backend and infrastructure systems from the ground up, primarily as an individual contributor. Guided by first-principles engineering (*"How you do anything is how you do everything"*), his work and writing focus on low-latency concurrency, storage engine internals (B-tree indexing, Write-Ahead Logs, zero-allocation buffers, ACID isolation), distributed coordination, and protocol servers. - **Role:** Senior Software Engineer (Backend, Infrastructure, Distributed Systems & Storage Engines) - **Core Stack:** Java (Java 21, Spring Boot), Rust, Apache Kafka, PostgreSQL, MySQL, Amazon DynamoDB, Node.js, TypeScript, Nginx, Linux Kernel Primitives, AWS - **Focus Domains:** Storage Engines, Database Internals, Distributed Systems, High-Throughput Messaging, Lock-Free & Multi-Threaded Concurrency - **Interests Beyond Code:** Philosophy, cognitive mechanics, mathematics, history, geopolitics, and travel/street photography ## Primary Site Sections - [About Siddharth Sabron](https://siddharthsabron.in/): Engineer profile, core technology stack, focus domains, and direct contact channels. - [Technical Essays](https://siddharthsabron.in/blog/): Long-form engineering deep-dives on distributed systems, database internals, Linux kernel memory models, and production backend architecture. - [Systems & Projects](https://siddharthsabron.in/projects/): Open-source implementations, storage and concurrency primitives, protocol servers, and backend systems built from research papers and production constraints. - [Raw Thoughts](https://siddharthsabron.in/thoughts/): First-principles notes on philosophy, cognitive mechanics, mathematics, history, and systems thinking. - [Topic & Tag Index](https://siddharthsabron.in/tags/): Cross-sectional taxonomy of all essays, projects, and notes by engineering topic. ## Systems & Open-Source Projects - [Clik — A Self-Deployable URL Shortener](https://siddharthsabron.in/projects/click-url-shortner/): Production-oriented, self-hostable URL shortener built from scratch in Java 21, Spring Boot, and MySQL 8 featuring custom 64-bit Snowflake ID generation, Base62 encoding, B-tree primary-key optimization, JWT ownership auth, and asynchronous click tracking (open-source at github.com/siddharthsabron/clik). - [Legion — An Ultra-Fast, Multi-Threaded Logging Library](https://siddharthsabron.in/projects/logger-library/): High-throughput, low-dependency asynchronous Java logging engine inspired by LMAX Disruptor mechanics, utilizing object pooling (`LogEvent` reuse) for near-zero GC pressure, custom `ThreadLocal` MDC request tracing, batched NIO sinks, and structured JSON output. - [GitHub Report Generator](https://siddharthsabron.in/projects/github-report-generator/): Automated Python CLI tool utilizing the GitHub API to extract, aggregate, and render structured PDF reports of repository commit activity and engineering contributions (open-source at github.com/siddharthsabron/github_report_generator). - [Authentication Service in TypeScript & Clean Architecture](https://siddharthsabron.in/projects/authentication-in-nodejs/): Modular Node.js and TypeScript authentication microservice demonstrating strict Clean Architecture boundaries across entities, repositories, use cases, and HTTP controllers (open-source at github.com/siddharthsabron/authentication_ts). ## Technical Essays & Architecture Deep-Dives - [64-Bit Distributed ID Generator](https://siddharthsabron.in/blog/id-generator/): Designing a Twitter Snowflake-style 64-bit numeric ID generator (timestamp + shard ID + sequence) and analyzing why monotonically ordered 64-bit integers vastly outperform random strings and UUIDv4 on InnoDB clustered B-tree indexes. - [Linux Kernel Memory Barriers: A Deep Dive](https://siddharthsabron.in/blog/linux-kernel-memory-barriers/): Dissecting CPU out-of-order execution, store buffers, invalidation queues, compiler reordering, and explicit Linux kernel memory barrier primitives (`smp_mb()`, `smp_rmb()`, `smp_wmb()`, acquire/release semantics). - [Designing a Scalable OCPP Server](https://siddharthsabron.in/blog/ocpp-server/): System design blueprint for scaling stateful WebSocket EV charging station backends using OCPP (Open Charge Point Protocol), stateful API gateways, Redis session routing, Apache Kafka event pipelines, and ScyllaDB persistence. - [How Discord Used Rust to Scale Elixir to Millions](https://siddharthsabron.in/blog/how-discord-scales-elixer/): Architectural analysis of how Discord scaled concurrent real-time member lists in Elixir/BEAM to millions of users using Rust NIFs (`Rustler`) and a custom skip-list/bucketed `SortedSet` data structure. - [What Caused Discord to Switch from Go to Rust?](https://siddharthsabron.in/blog/discord/): Technical breakdown of Go garbage collection latency spikes on Discord's Read States service (LRU cache eviction pressure) versus deterministic zero-GC memory management in Rust. - [Understanding Isolation in Databases](https://siddharthsabron.in/blog/isolation-in-databases/): Practical guide to concurrency anomalies (dirty reads, non-repeatable reads, phantom reads, write skew) and ACID transaction isolation levels (`Read Uncommitted`, `Read Committed`, `Repeatable Read`, `Serializable`) in relational databases. ## First-Principles Notes - [Identity as Inertia: Newton's Laws Applied to the Subconscious](https://siddharthsabron.in/thoughts/identity-as-inertia/): Modeling habit formation, cognitive resistance, and behavioral state transitions through rotational inertia, impulse integrals, and compacted write-ahead logs. ## Official Profiles & Verified Identity Links - [Personal Website](https://siddharthsabron.in/): Primary canonical home for essays, projects, and bio. - [GitHub (@siddharthsabron)](https://github.com/siddharthsabron): Open-source repositories, systems implementations, and code. - [LinkedIn (Siddharth Sabron)](https://www.linkedin.com/in/siddharthsabron/): Professional career history and engineering background. - [X / Twitter (@siddharthsabron)](https://twitter.com/siddharthsabron): Short-form systems notes and discussions. - [Medium (@siddharthsabron)](https://medium.com/@siddharthsabron): Cross-posted technical articles. - [Unsplash (@siddharthsabron)](https://unsplash.com/@siddharthsabron): Travel and street photography portfolio. - [Resume (PDF)](https://drive.google.com/file/d/1lPpzzYaZxKwVOEMRpZfzJwb9WaDf1zXa/view?usp=drive_link): Current engineering curriculum vitae. ## Optional - [Atom Feed](https://siddharthsabron.in/atom.xml): Full-site Atom syndication feed for automated readers and crawlers. - [RSS Feed](https://siddharthsabron.in/rss.xml): Full-site RSS 2.0 syndication feed. - [XML Sitemap](https://siddharthsabron.in/sitemap.xml): Complete machine-readable URL index including all tag archives.