Theme:
# whoami
I design distributed systems for real-time data ingestion and processing, where latency, correctness, and failure modes matter.
My work centers on streaming pipelines, observability, and reliability in high-throughput environments.
I've built platforms ingesting tens of millions of datapoints per day across hundreds of concurrent sources.
# tail career.log
DRWSenior Software EngineerDec 2021 - Present
- Owned the design and evolution of a distributed real-time ingestion platform scaling from ~50 to 400+ concurrent external sources, maintaining continuous availability under high-volume market periods.
- Redesigned concurrency and orchestration model, reducing orchestrator load by 100× and improving end-to-end latency by 10× under sustained throughput.
- Built system-level alerting pipelines (ElastAlert-based) to surface anomalies in ingestion latency, data gaps, and pipeline failures, reducing detection and response time for production incidents.
- Reduced social-media headline delivery latency from 1–3s to under 100ms by optimizing distributed acquisition and downstream processing paths.
- Implemented low-latency parsing logic for equities earnings press releases, extracting key financial figures in sub-millisecond time for downstream consumers.
- Led backend development of a real-time document analysis system for earnings reports, automatically processing filings and streaming enriched outputs for time-sensitive internal consumers.
Authentik CanadaSenior Full Stack Web DeveloperMar 2017 - Dec 2021
- Modernized a legacy monolithic platform into a cleaner Laravel-based architecture, improving maintainability and enabling future growth.
- Built API-driven Vue.js applications, supporting more modular frontends and faster product iteration.
- Engineered an extensible integration layer for hotel and booking APIs, significantly reducing the effort required to onboard new partners.
- Designed and built a Trello/JIRA-inspired trip management system from scratch, streamlining internal operational workflows.
- Developed and open-sourced a database caching module to reduce query load and improve application performance: eloquent-cache.
SSENSEBackend Web DeveloperMar 2016 - Feb 2017
- Contributed to the company's transition toward microservices by building a gateway service to route and proxy requests to downstream services.
- Worked across engineering teams to define service interfaces and improve modularity across the platform.
- Authored and released open-source tools for scheduling and test automation: node-sscheduler, node-cucumber-testrail-sync
# git log
Async Python API for real-time interaction with Rithmic's trading infrastructure, designed for low-latency market data and order flow handling.
Append-only binary time-series storage engine optimized for fast writes and simple persistence.
Node.js library for calculating Texas Hold'em win probabilities from arbitrary hands and board states.