██╗ ██╗ █████╗ ██████╗ ██████╗ ██████╗ ██████╗
╚██╗ ██╔╝██╔══██╗██╔═══██╗██╔═══██╗██╔═══██╗██╔══██╗
╚████╔╝ ███████║██║ ██║██║ ██║██║ ██║██████╔╝
╚██╔╝ ██╔══██║██║▄▄ ██║██║ ██║██║ ██║██╔══██╗
██║ ██║ ██║╚██████╔╝╚██████╔╝╚██████╔╝██████╔╝
╚═╝ ╚═╝ ╚═╝ ╚══▀▀═╝ ╚═════╝ ╚═════╝ ╚═════╝
> whoami
engineer. systems thinker. obsessive about the why.
> status
building things that don't break at 2am
> location
hyderabad, in
I don't just write code that works. I want to understand why it works — and more importantly, why the thing it replaced didn't.
Building things to understand them. TypeScript in production, Rust for thinking, C++ when the problem gets serious. Interested in systems internals, search infrastructure, and software that doesn't collapse under its own weight.
Currently going deep on systems design, language runtimes, and anything that runs close to the complex problems.
languages/
├── typescript/ ████████████████████ primary
├── rust/ ████████████░░░░░░░░ love it, still learning
├── python/ ███████████████░░░░░ tools, scripts, data (med)
└── go/ █████████░░░░░░░░░░░ when concurrency matters (med)
frontend/
├── react ████████████████████
├── next.js ██████████████████░░
└── vite ████████████████░░░░
backend/
├── bun ████████████████████ yes, actually
├── node/express ███████████████████░
└── websockets █████████████████░░░
databases/
├── sqlite ████████████████████ underrated
├── postgresql ██████████████░░░░░░
└── mongodb ████████████░░░░░░░░
infra/
├── docker ████████████████░░░░
├── railway ███████████░░░░░░░░░
└── cloudflare ████████████░░░░░░░░
d4e91f3 zebra-search — full BM25 search engine. crawler → indexer → ranked results.
10k articles. Porter stemming. Robertson IDF. deployed.
a8c22b signal — a full stack app where you can make check the trades and updates of charts of the global companies
c34e34 sketch.io - an app thats lets you collaborate with and make sketches.
[more being written]
- code that can't be explained is code that can't be trusted
- abstractions are a debt. take them only when you can afford the interest.
- the rewrite is almost never the answer
- if it's hard to test, it's a design smell
- read the source. the docs lie. the source doesn't.
- understand the why. the how is google-able.
PID PROCESS CPU%
001 distributed-systems-fundamentals med
002 rust-ownership-model med
003 language-runtime-internals med
004 search-relevance-algorithms med
005 open-source-contributions med
PING moyaqoob: best reached via github issues, PRs, or interesting problems.
response time: usually fast.
"I love exploring codebases to understand the why behind the code, not just the how."
— me, and I meant it
currently building something. always.