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.