Systems
Engineering systems documented from business context through production experience — the reasoning, constraints, and trade-offs behind software built and operated in production.
A bilingual case management platform for Canadian settlement agencies, replacing spreadsheets and paper files with one system covering the full newcomer client journey from inquiry to IRCC reporting.
Next.jsNestJSPostgreSQLPrismaRedisAWS ECS FargateIndependently architected the entire frontend and ~70% of the backend for a multi-role CRM serving a Chartered Accountant practice, with role-based access control and an end-to-end Razorpay payment pipeline.
React.jsReduxTypeScriptNestJSTypeORMSQLRazorpayA multi-tenant CRM for an insurance brokerage, hardened for OWASP compliance and extended with a natural-language query layer over tenant-isolated data.
Next.jsLangChainPostgreSQLAWS ECS FargateAWS ALBLed frontend architecture for a multi-role CRM, replacing a client-facing REST layer with server-driven data access and building a real-time notification system on Supabase Realtime, while mentoring a two-person frontend team.
Next.jsNext.js Server ActionsSupabaseSupabase RealtimeTypeScriptBuilt and maintained the core investment workflows of a live fintech platform — portfolio dashboards, SIP creation, transaction tracking, and investor profiles — behind a centralized API integration layer and Redux-managed state.
React.jsReduxJavaScriptSCSSAxiosJWTLed development of a property brokerage CRM covering the full lead-to-closure lifecycle, self-deployed on AWS EC2 behind NGINX, and directly diagnosed the production issues that came with owning that infrastructure.
ReactTypeScriptNestJSPostgreSQLAWS EC2NGINXPM2