Curated engineering blogs — backend, distributed systems & infra. 100 companies across 10 tiers, filterable and searchable.

NIHAL MOHAMMAD
Sangareddy, Telangana, India
SWE @ Way2News. Competitive programmer — Specialist on Codeforces, Guardian on LeetCode. Mostly interested in what’s underneath — databases, distributed systems, and how the abstractions we lean on every day are actually built.
Open to software development roles.
“I don’t need to be a genius. If I keep pushing forward, eventually I’ll stand where I want to be.”
skills
using
- React
- Next.js
- TypeScript
- Node.js
- Tailwind
- Bun
- MongoDB
- Redis
- PostgreSQL
- Docker
exploring
- Go
- Distributed Systems
- Databases
- Backend Internals
experience
jun 2025 — present
Way2Newscurrent
Junior Software Engineer
Backend on a production ad-operations platform — API migration and workflow automation.
feb — may 2025
Way2News
Trainee Software Developer
Ramped into the engineering team, moving into backend work.
github activity
563 in the last yearless
more
projects
view more- AstroTypeScript
tools i built for myself
Small things I got tired of doing by hand. They stay open because they are still in my daily use.
competitive programming
blogs
view more
GCDARR2. GCD Arrays (Hard)fix g as the interior GCD, count interior sequences with Möbius inversion, count valid endpoint pairs with inclusion-exclusion — O(M log M + M log N) per test caseJun 19, 2026
Euler Tour on TreesFlatten a tree into an array using DFS timestamps — subtree queries become range queries, and you can throw a segment tree at them.Jun 18, 2026
LCA and Binary LiftingHow to jump up a tree in powers of two — kth ancestors, lowest common ancestors, and path distances, all in O(log n) per query.Jun 12, 2026- view all postsblog.mdnihal.onlinealgorithms, cp editorials, backend & systems notes.everything, by topic
where i find things worth reading
Good problems do not arrive on a schedule. These are what I read, and where what I read ends up.
- company tech blogsevery engineering blog worth following, in one feed — the problem always arrives before the write-up.
- system design roadmap77 topics as a dependency graph, each with the paper or postmortem that states it best.
- second brainthe vault — papers, posts and notes I keep coming back to.
- reading trackerthe open log — what I read, when, and the takeaway that survived the article.
- x (twitter)engineers arguing about a failure in public, months before anyone writes the postmortem.
- substacklong-form from people who actually operate the systems, not summaries of them.
