Backends that stay fast when the load doesn't.
Sr. Backend Architect · Node.js · NestJS · PostgreSQL · LLM/RAG
200 ms20 mshot-path list API rewrite. p95, prod.
Available for remote, on-site and contract engagements
Where I've shipped.









Three shipped things you can inspect right now.
Sr. Backend Architect at ZMC Technologies.
Owning backend architecture across a three-product PropTech roadmap: ERP, CRM, and a trading platform. Available for parallel contract collaborations.
Latest projects.
Product
Ayrshare, a unified social media API for apps and AI agents
Originally built inside Prokken Inc. as one API for posting, scheduling, and analyzing across 13+ social networks. Acquired by Ayrshare in 2025 and now runs at ayrshare.com.
Case studyProduct
Roger Roger, a unified inbox for sales teams
Originally built inside Prokken Inc. as a keyboard-first inbox unifying LinkedIn, email, Instagram, Telegram, and WhatsApp. Acquired by RogerRoger in 2025.
Case studyClient
MessageMind, AI agent for the front desk across every channel
Full-stack build for MessageMind, an AI CRM and agent that runs the front desk across WhatsApp, Instagram, SMS, voice, and email. Meta Business Partner integration and 24/7 automation.
Case study
Recent roles.
The stack I ship with.
Languages
TypeScript
JavaScript
Python
SQL
Backend
Node.js
NestJS
Database
PostgreSQL
Redis
MongoDB
Prisma
TypeORM
Messaging & async
Apache Kafka
RabbitMQ
BullMQ
Cloud & DevOps
Docker
AWS
GitHub Actions
AI & LLM
OpenAI
LangChain
Latest posts.
Engineering
How I Cut My Claude Code Token Usage by 90% With a Two-Mode Router
Reading five files to answer a question about one method. Generating a test file that mirrors the pattern of twenty test files sitting right next to it. Updating docs after a sync. Thousands of tokens gone, almost zero actual thinking. The seat license is not the problem. The tokens are.
Engineering
NestJS in production: 10 patterns for scale beyond the basics
NestJS tutorials cover controllers, providers, guards, and pipes well. The next layer up, the operational patterns that keep the app healthy under real production load, gets less attention. Here are ten of those patterns with code short enough to read on a phone.
Seven years, six countries, two exits.
0+
years shipping production Node
0
countries: IL · IT · DZ · SA · BD · PK
0
SaaS products acquired. NDA. Contract on request.
0%
remote-contract, international teams
Five languages, five markets.
Bengali
Native
English
Full professional
Hindi
Professional working
Hebrew
Elementary
Arabic
Elementary