Hi, I'm Nahid
Backend/Full-Stack Engineer building AI systems, agent infrastructure, and open-source software.
NH

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

TypeScript
Go
Python
C++
React
Next.js
React Native (Expo)
Tailwind CSS
Node.js
NestJS
tRPC
PostgreSQL
Drizzle ORM
Prisma
Redis
LangChain
LangGraph
RAG Pipelines
Agent Harness Design
Docker
GitHub Actions
AWS S3
My Projects

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.

Sethu

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.

React Native
Expo
TypeScript
SQLite

TwoGraph-RAG

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.

TypeScript
Tree-sitter
Memgraph
Qdrant
MCP

TwoClaw

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.

TypeScript
Bun
OpenRouter
Telegraf
GitHub Actions
Contact

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.

GitHub
LinkedIn
X