Work

Selected engineering work.

Engagements grouped by year, filterable by domain. Each entry leads with the problem and the outcome — stack details follow.

2024

4 engagements
2024 · Lead Engineer

Distributed Deployment System

cloud

Internal deployment platform replacing manual SSH-based releases for a multi-environment SaaS.

Problem
Releases required a senior engineer on a call and took 90 minutes on average. Rollbacks were destructive and rare.
Solution
Designed a Git-driven deployment pipeline with environment promotion gates, immutable artifacts, and one-command rollback. Documented the operator runbook end-to-end.
Outcome
Average deploy time reduced from 90 minutes to under 6. Junior engineers shipping to production within their first week.
  • TypeScript
  • GitHub Actions
  • Docker
  • Terraform
  • AWS
2024 · Backend Engineer

Real-Time Analytics Pipeline

software

Event ingestion and aggregation system for a high-volume consumer product.

Problem
Product analytics relied on a daily batch job. Decisions on shipped features lagged 24–48 hours.
Solution
Built a streaming pipeline that ingests events through a managed queue, aggregates in-flight, and surfaces dashboards updated every 30 seconds.
Outcome
Time-to-insight cut from 36 hours to under a minute. Three product experiments shipped in the time the old pipeline produced one report.
  • Python
  • Kafka
  • PostgreSQL
  • AWS Lambda
2024 · Systems Engineer

Observability Rebuild

systems

Tearing out a noisy monitoring stack and replacing it with a small set of signals that mattered.

Problem
The on-call rotation was burning out. 80% of pages were false positives; real incidents were lost in noise.
Solution
Redefined SLOs based on actual customer impact, rebuilt dashboards around four signals, and pruned 60% of legacy alerts.
Outcome
False-positive page rate dropped below 10%. On-call satisfaction measurably improved in the next survey cycle.
  • Grafana
  • Prometheus
  • Loki
  • PagerDuty
2024 · Lead Engineer

Document Extraction Service

automation

AI-assisted extraction service turning scanned operational documents into structured data.

Problem
An operations team manually keyed information from PDFs into a CRM. The work was error-prone and consumed an entire role.
Solution
Built an extraction service combining OCR with a constrained LLM step, with a human review queue for low-confidence outputs.
Outcome
Manual entry time fell by 85%. The reclaimed role was redirected to higher-leverage customer work.
  • Python
  • FastAPI
  • OpenAI
  • PostgreSQL

2023

2 engagements
2023 · Sole Engineer

Internal Workflow Automation

automation

Replacing six spreadsheets with a typed, observable system of record for an operations team.

Problem
The operations team manually reconciled six spreadsheets every morning. The reconciliation was the bottleneck; errors compounded weekly.
Solution
Modeled the workflow as a typed state machine, built a thin internal UI, and connected each step to an audit log. The spreadsheets became read-only exports.
Outcome
Reconciliation dropped from 2 hours daily to a 5-minute end-of-day verification. Zero compounding errors in six months.
  • Python
  • PostgreSQL
  • Nuxt
  • TypeScript
2023 · Security Reviewer

Security Hardening Engagement

security

Pre-launch security review and remediation for an early-stage fintech.

Problem
Launch was blocked on a compliance review the team did not know how to pass. The codebase had no centralized secrets management and inconsistent input validation.
Solution
Audited the surface area against OWASP Top 10, introduced a secrets vault, standardized validation at the edge, and documented the threat model.
Outcome
Compliance review cleared on first submission. Time-to-launch unblocked.
  • Node.js
  • PostgreSQL
  • Vault
  • OWASP ASVS