$ cat ~/.profile
name: Abdul Musavir Chukkan
role: Senior Software Engineer · Full Stack
employer: Singularis Ventures · Aula # Jun 2025 → present
prior: Axel Technologies / Workpex # Aug 2023 → Jun 2025
focus: [microservices, realtime, CQRS, PaaS, integrations]
stack: [Go, TypeScript, NestJS, Node.js, React, Next.js,
PostgreSQL, Redis, Kafka, RabbitMQ, Docker, AWS]
impact: Workpex load time 30s → 6s (~80%); enterprise WhatsApp + FB Lead APIs
status: open_to_opportunities=true
site: https://musavirchukkan.inI design backends that stay correct under pressure — CQRS hot paths, realtime gateways, multi-tenant SaaS, and self-hosted control planes — then wire them to product UIs that operators can actually use.
▸ Expand: current engineering focus
| Domain | What I'm shipping |
|---|---|
| Hot-path systems | URL redirect engines, bid loops, WebSocket fan-out — isolate spike traffic from management APIs |
| Control planes | Agent/Hub PaaS patterns (outbound WSS, least-privilege Docker) |
| Product backends | NestJS / Express / Fastify services with Prisma/Drizzle, Redis, queues |
| AI pipelines | Whisper → LLaMA quiz generation; browser-side Gemini/OpenAI analysis |
| Integrations | WhatsApp Cloud API, Facebook Lead API, Twilio, Razorpay, SES |
| Ops | Docker Compose, dual-VPS GitHub Actions deploys, Cloudflare edge |
| When | Role | Org | Highlights |
|---|---|---|---|
| Jun 2025 – Present | Software Engineer | Singularis Ventures · Aula | Node.js / Express / NestJS backends, Docker + AWS, REST + SES |
| Aug 2023 – Jun 2025 | Associate Software Engineer | Axel Technologies — Workpex | FB Lead + WhatsApp Cloud APIs, WebSockets, scheduled reports; 30s → 6s page load |
| Aug 2022 – Aug 2023 | Jr. AI Developer | TENZOTECH | Python + web stack; SDLC across design/build/test |
| Feb 2021 – Apr 2022 | Webmaster | IEEE SB MESCE | 5 sites, payments/hosting/SSL; IEEE appreciation award |
| Feb 2020 – Jan 2021 | Vice Chair, CS | IEEE SB MESCE | Chapter growth + technical programming |
flowchart LR
Clients["Web / Admin / Agents<br/>React · Next.js · Go Agent"] -->|HTTPS / WSS| Hub["API / Hub<br/>NestJS · Fastify · Express"]
Hub --> Auth["Auth · ACL · JWT"]
Hub --> Core["Domain Services<br/>CQRS / workflows"]
Core --> Bus["Async Bus<br/>Kafka · RabbitMQ · BullMQ"]
Core --> Cache["Redis"]
Core --> DB[("Postgres · Mongo")]
Bus --> Workers["Workers<br/>analytics · media · AI · email"]
Workers --> Ext["External APIs<br/>WhatsApp · Razorpay · SES · Whisper"]
▸ Expand: design defaults
- Split hot paths from management planes (ClickIt-style CQRS) so viral traffic can't sink billing/auth
- Agents dial out — no Docker socket on the control plane (Wharf trust model)
- Idempotent consumers + DLQs; Redis idempotency on payment webhooks
- Multi-tenant isolation as a first-class invariant (DocAssist clinic boundaries)
- Contract-first APIs (OpenAPI) + typed TS clients when possible
- Observability: structured logs, request IDs, Sentry by service
Curated from musavirchukkan.in/projects. Portfolio write-ups for private work; GitHub where public.
|
Distributed URL shortener for high-concurrency redirects. CQRS planes isolate the redirect hot path; Kafka buffers click analytics; Redis/Mongo serve read models. OpenAPI + Docker Compose ops story. |
Self-hosted PaaS control plane. Go Agents own Docker on each VPS; NestJS Hub holds desired state over outbound WebSockets; React UI operates projects without mounting the Docker socket on the hub. |
|
Realtime car auction bidding under concurrent load — JWT-secured WebSockets, Prisma/Postgres, Redis live state, RabbitMQ async bid/notification pipeline. |
Productized print-on-demand for BRUT — API + storefront + Sharp/BullMQ worker. Money in paise, Redis webhook idempotency, Cloudflare R2 uploads, Shiprocket shipping. |
|
Multi-tenant clinic SaaS with strict patient isolation, multi-device JWT sessions, cross-clinic conflict detection, dual-VPS GitHub Actions deploys. |
AI pipeline: lecture upload → Bull/Redis jobs → Whisper transcription → Ollama LLaMA MCQs → streamed progress to user/admin portals. |
|
Job-application tracker extension: scrape LinkedIn/Indeed → AI resume match score → save structured Notion entries. Keys & data stay in-browser. |
Relationship-aware expense tracker across API, web, and React Native — JWT, Zod validation, S3 receipts, shared spending charts. |
▸ More public GitHub projects
| Repo | Notes |
|---|---|
| identity-reconciliation · write-up | Contact identity graph / entity resolution |
| email-microservice · write-up | Isolated mail delivery boundary |
| customer-traffic-dashboard · write-up | Traffic analytics UI |
| Habit0 | Habit tracker with streak rewards |
| mern-todo | MERN todo · live |
Full index → musavirchukkan.in/projects
▸ Tech arsenal (from portfolio)
▸ Reliability checklist I run before ship
[ ] hot path isolated from management / billing planes
[ ] request timeouts + circuit breakers on external I/O
[ ] idempotency keys on payment / create / webhook handlers
[ ] queue retries + DLQ + alert on poison messages
[ ] authz on every mutating route (not just authn)
[ ] tenant / clinic isolation verified with negative tests
[ ] migration rollback + backward-compatible schema changes
[ ] load test hot path (p95 / error budget) before go-live
▸ Certifications snapshot
- Google Cloud — 13 skill badges (networking, K8s, BigQuery ML, DevOps, security) · Feb 2025 · list
- HackerRank — SQL (Basic), Software Engineer Intern
- Duke University — Programming Fundamentals
- University of Michigan — Programming for Everybody (Python)
▸ How this animation stays fresh
Generated from my contribution grid via Platane/snk.
The included Action regenerates ./assets/*.svg daily.
| 🏅 | Best Performer — Axel Technologies (2 consecutive periods) |
| ⚡ | ~80% faster Workpex — 30s → 6s load time |
| 🧊 | Arctic Code Vault Contributor + GitHub Developer Program Member |
| 🧭 | Vice Chairperson — IEEE CS SBC MESCE (2020–2021) |
| 🏆 | Regional Hackathon Winner (2021) |
| 📈 | Grew IEEE chapter membership by 40% |
| 👨🏫 | Trained 65+ students in competitive programming |
$ ssh musavir@internet
> building: CQRS hot paths · PaaS control planes · realtime products · AI pipelines
> ping: abdulmusavirc@gmail.com
> site: https://musavirchukkan.in
> projects: https://musavirchukkan.in/projects
> gh: https://github.com/musavirchukkanBuild systems that stay correct under pressure.




