Backend-focused engineer with a deep interest in systems architecture, distributed computing, and low-level internals. Language-agnostic—I care more about how systems behave under the hood than the specific syntax used to build them.
Currently building production web and mobile applications at Clerisy Solutions. Outside work, I rebuild core infrastructure and protocols from scratch to understand how they actually work.
- torrent-client: BitTorrent client in Go with zero dependencies. Handles bencode parsing, tracker announces, the peer wire protocol, and pipelined parallel piece downloads with SHA-1 verification.
- distributed-job-queue: Distributed job queue built on NestJS, Redis, and PostgreSQL without BullMQ. Implements atomic Lua-script locks, worker heartbeats, exponential-backoff retries, and a dead-letter queue.
- search_engine: Full-text search engine in Go featuring a custom tokenizer and stemmer, inverted index, BM25 ranking, snippet extraction, and an interactive REPL.
- habbit-tracker: Desktop habit calendar built with Go, Wails, and SQLite.
- Core: Language-agnostic ( primarily Go, TypeScript, JavaScript, C++ )
- Backend & Systems: Node.js, NestJS, Express, PostgreSQL, MySQL, MongoDB, Redis
- Frontend & Mobile: React, Next.js, Angular, Ionic, Tailwind
- Infra: Docker, GitHub Actions, AWS


