Building scalable, high-concurrency backend systems with Node.js, NestJS & TypeScript, deployed on AWS.
Specializing in event-driven microservices pipelines, deterministic matching engines, event sourcing, real-time telemetry, and cloud-native Kubernetes orchestration.
β‘ Matchbook β Real-Time Event-Sourced Order Matching Engine
High-throughput financial matching engine featuring Price-Time Priority (FIFO) execution, append-only event store crash recovery, full Prometheus/Grafana telemetry, and automated CI SLA performance gates.
- Deterministic Engine: Implemented a synchronous Price-Time Priority (FIFO) matching algorithm supporting
LIMIT,MARKET,IOC, andFOKorder types with sub-millisecond execution times and L2 depth aggregation (18,700+ ops/sec throughput). - Event Sourcing & Crash Recovery: Designed an append-only event store (
OrderEvent) backed by PostgreSQL 15, coupled with automatedOrderBookSnapshotstate checkpoints enabling zero-data-loss crash recovery. - Multi-Market Isolation & Circuit Breakers: Created per-instrument task queues (
MarketProcessor) with automated circuit breakers that halt trading on persistence failures.
A trust-network settlement system designed for secure, distributed financial remittances.
- Core Architecture: Built utilizing NestJS, PostgreSQL, Redis, and BullMQ.
- System Integrity: Established strict domain rules and idempotency requirements to simulate secure financial settlements, preventing double-spending and ensuring transaction integrity across distributed nodes.
π FleetPulse β Production-Grade Last-Mile Delivery Engine
A polyglot-persistent, event-driven logistics platform handling the full delivery lifecycle β from order ingestion and geo-spatial courier dispatch, to double-entry financial settlement.
- Polyglot Persistence: Architected a multi-database system using MongoDB (order documents), PostgreSQL (double-entry financial ledger), Redis (GeoSets, distributed locks), and Elasticsearch (fuzzy waybill search).
- Concurrency-Safe Dispatch: Implemented a geo-spatial courier matching engine using Redis GeoSets (
GEOSEARCH) with Redlock distributed locking to prevent race conditions during concurrent order assignment. - Async Order Pipeline: Designed a resilient order ingestion pipeline via BullMQ with exponential backoff retries, decoupled from RabbitMQ event-driven consumers.
π Nexora β Multi-Tenant Event Ingestion & Analytics Platform
A high-performance 3-service microservices platform built to ingest, throttle, and analyze per-tenant events in real-time.
- Distributed Architecture: Integrated cross-service communication utilizing gRPC for synchronous request-response and Apache Kafka for decoupled event-driven streaming.
- Atomic Rate Limiting: Enforced dynamic per-tenant throttling using an atomic Redis Lua token-bucket script to guarantee system fairness.
Open-source utility library published to the npm registry.
- Provides robust, automated repair of malformed JSON strings, specifically optimized for handling unpredictable structural outputs from LLMs and agentic systems.
- Deterministic & Event-Sourced Architecture: Decoupling execution logic from I/O boundaries, using append-only event logs for auditability, replayability, and deterministic state recovery.
- Zero-Trust Multi-Tenancy: Ensuring absolute tenant data isolation at the routing, service, and database levels.
- Observability & Metric-Driven Engineering: Treating latency percentiles (p50, p95, p99), metric exposition (Prometheus/Grafana), and log correlation (
x-request-id) as first-class citizens.
Let's build something remarkable. Open to senior and backend engineering opportunities. Feel free to reach out on LinkedIn.