Work.

A few years of building backends, from freelance APIs to research clusters to supply-chain platforms. Here's the longer version.

  1. Jun 2024 - Presentcurrent

    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
  2. 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
  3. 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
  4. 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