Work
A few years of building backends, from freelance APIs to research clusters to supply-chain platforms. Here's the longer version.
Jun 2024 - Present● now
Software Engineer at Zimpra
Architecting enterprise-grade applications and AI-driven automation. Scalable distributed systems with event-driven patterns and real-time data pipelines.
Systems & architecture
- ·Resilient event-driven architecture on message queues with robust publisher/consumer patterns: DLQ, exponential backoff, observability.
- ·Split resource-heavy work into a scalable Utility Microservice for multi-channel notifications and streaming PDF/CSV/Excel processing.
- ·Custom Worker Pool to offload CPU-bound tasks, keeping execution non-blocking and latency predictable.
Fleet & location tracking
- ·High-scale location-tracking APIs that ingest SIM-based (cell network) and GPS pings from fleet trucks.
- ·A high-scale, real-time alert system that evaluates a continuous stream of truck locations and raises fleet alerts with low latency.
- ·A distance engine, built to run at fleet scale, that works out accurate trip distances from sparse, noisy or off-route SIM and GPS points on long hauls.
Integrations
- ·Interactive bots for Google Chat, Microsoft Teams and Slack, so teams can get updates and act without leaving chat.
Security & core services
- ·Zimpra Core: a centralised auth server with granular Policy-Based Access Control. Custom rules, actions and resources with dynamic constraints for multi-tenant scopes.
Product engineering & AI
- ·Hierarchical employee tracking across 15 levels of role depth, with optimised recursive aggregation for real-time analytics.
- ·Ollama LLMs in a voice AI assistant for intelligent form parsing via prompt chaining.
- ·Cross-platform mobile UI and production REST APIs, including a vehicle carbon-footprint calculator and geo-tracking.
NestJS · PostgreSQL · Redis · Azure · Docker · Llama · TypeScript · GraphQL · Python · WebRTC · OAuth2 · WebSocket · React Native · Message Queues · GPS / SIM tracking · Slack / Teams / Google Chat
Jun 2024 - Jul 2024
HPC Research Intern at Ramanujan Universe
Parallel computing algorithms for HPC environments and ML pipelines for research acceleration.
- ·MPI-based parallel algorithms at 80% parallel efficiency.
- ·Reduced computation time 3× through algorithmic improvements.
- ·Profiled cluster workloads with mpiP and Scalasca.
OpenMPI · mpiP · Scalasca · Python · C++ · CUDA
Feb 2024 - Jul 2024
Software Engineer Intern at Knit
Scaled e-commerce infrastructure with a focus on performance and user experience.
- ·React components with 40% faster render times.
- ·GraphQL APIs that cut over-fetching by 70%.
- ·Redis caching layer, improving response times by 50%.
- ·CI/CD that took deploys from hours to minutes.
React · GraphQL · Redis · CI/CD · Jest · TypeScript
Aug 2021 - Nov 2023
Freelance Full-stack Developer at Independent
Scalable solutions for small businesses: secure auth systems and efficient APIs.
- ·Delivered 15+ full-stack applications for diverse clients.
- ·REST and GraphQL APIs handling 1M+ requests a month.
- ·JWT and OAuth authentication systems.
Express · Apollo · GraphQL · MongoDB · PostgreSQL · JWT · OAuth