Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Email LinkedIn X Profile views

Current role Experience Performance GitHub Developer Program


~/system — engineer profile

$ 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.in

I 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

Experience

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

Architecture I typically ship

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"]
Loading
▸ 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

Featured systems

Curated from musavirchukkan.in/projects. Portfolio write-ups for private work; GitHub where public.

Go · CQRS · Kafka · Redis · Mongo · Next.js

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.

CQRS hot path

Go · NestJS · React · WSS · Docker · SQLite

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.

Agent/Hub security

NestJS · React · Socket.IO · Postgres · Redis · RabbitMQ

Realtime car auction bidding under concurrent load — JWT-secured WebSockets, Prisma/Postgres, Redis live state, RabbitMQ async bid/notification pipeline.

realtime public

Fastify · Next.js · BullMQ · Neon · Razorpay · R2

Productized print-on-demand for BRUT — API + storefront + Sharp/BullMQ worker. Money in paise, Redis webhook idempotency, Cloudflare R2 uploads, Shiprocket shipping.

private commerce

Express · Prisma · Postgres · React · Redis

Multi-tenant clinic SaaS with strict patient isolation, multi-device JWT sessions, cross-clinic conflict detection, dual-VPS GitHub Actions deploys.

multi-tenant ci

NestJS · FastAPI · Whisper · LLaMA · Bull · React

AI pipeline: lecture upload → Bull/Redis jobs → Whisper transcription → Ollama LLaMA MCQs → streamed progress to user/admin portals.

private ai

Chrome Ext · Gemini · OpenAI · Notion · Vite

Job-application tracker extension: scrape LinkedIn/Indeed → AI resume match score → save structured Notion entries. Keys & data stay in-browser.

private privacy

Express · Next.js · Expo · Prisma · S3

Relationship-aware expense tracker across API, web, and React Native — JWT, Zod validation, S3 receipts, shared spending charts.

private clients

▸ 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


Interactive toolbox

▸ Tech arsenal (from portfolio)

Languages
Go TypeScript JavaScript Python PHP C++ C

Backend & frontend
Node.js NestJS Express Fastify Laravel React Next.js Expo

Data, cache, messaging
PostgreSQL MongoDB Redis Kafka RabbitMQ Socket.IO

Cloud, AI & delivery
AWS Docker GitHub Actions Cloudflare TensorFlow OpenAI

▸ 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)
▸ Competitive programming

LeetCode HackerRank CodeChef


Live metrics

GitHub stats GitHub streak
Top languages Contribution activity graph

Contribution snake

GitHub contribution snake animation
▸ How this animation stays fresh

Generated from my contribution grid via Platane/snk.
The included Action regenerates ./assets/*.svg daily.


Achievements

🏅 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

Connect / collaborate

$ 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/musavirchukkan

GitHub LinkedIn Portfolio Email

Build systems that stay correct under pressure.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages