About
I'm a backend/full-stack engineer (TypeScript, Go, Python) who builds infrastructure from primitives: a hand-written CRDT sync layer, an agent harness with approval-gated file mutation, and a code knowledge-graph and retrieval platform. Comfortable from PostgreSQL and CI through to production Next.js and React Native. I'm also an open-source contributor to Medusa, Hoppscotch, Payload CMS, and Gogs, and an Electrical & Computer Engineering student at Rajshahi University of Engineering & Technology.
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Offline-first CRDT coordination app for flood relief. Hand-written conflict-free replicated data type (~1,700 lines, no CRDT library) with hybrid logical clocks, content-addressed identity dedup, and per-device stock counters. Custom binary wire codec cuts payload size 82.6% vs. JSON; four degrading transports (animated QR, Wi-Fi, SMS, paper forms) for zero-connectivity field use. 424 tests across 30 suites, including a 10-device/5,000-op convergence fuzz simulation.
Code intelligence platform for JS/TS/React: Tree-sitter AST parsing into a repository knowledge graph (20+ node/edge types), hybrid BM25 + vector + graph-traversal retrieval fused with RRF and cross-encoder re-ranking, with answers cited against verified file spans. AST-based refactors (rename, move, extract) ship with diff preview, an approval gate, and behavior-verified extraction. 14-package pnpm monorepo with a CLI, REST/SSE API, and an MCP server used from Claude Code and Cursor.
OpenClaw-inspired AI coding agent with an approval-gated harness: every file and shell mutation runs against an in-memory workspace overlay and is staged for explicit approval with a real diff before touching disk, with every tool call recorded in an immutable audit log. A shared session/tool/approval core drives both a CLI and a Telegram bot from one codebase.
Contributing upstream
I fix bugs and ship features in tools I use, not just my own projects.
Additional open PRs: Rocket.Chat, MikroORM, OpenWorker.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.


