Things I do
Systems & Architecture
Boundaries, invariants, multi-tenant isolation, and failure handling.
Backend Systems
APIs, sync, queues, and reliability. Frontend when needed.
Auth & Access
CASL RBAC/ABAC across tenants, roles, and plan entitlements.
Automation & Infra
Ansible playbooks, GitHub Actions, backups, and bare-metal deploys.
Distributed
Offline sync, queues, real-time channels, multi-tenant design.
Tools I use
Node.js & Express
REST APIs, layered services, and production backends.
TypeScript
Typed contracts across APIs, workers, and shared modules.
MongoDB & SQL
Multi-tenant data models, SQLite sync, and relational stores.
Redis & BullMQ
Background jobs, queues, and async AI / worker pipelines.
Ansible
Parameterized playbooks for repeatable bare-metal project deploys.
Docker & Linux
Ubuntu servers, Nginx, SSL, PM2, and containerized services.
GitHub Actions
CI/CD that triggers Ansible playbooks and ships Node services.
React & Next.js
Supporting frontend work with TanStack Query and forms.
Socket.io
Real-time order, kitchen, and queue-calling channels.
OpenAI / LLMs
SDK integrations, context pipelines, and async AI workers.
Get in touch
Location
Islamabad, Pakistan