Projects
Portfolio.
Each project lists the actual problem, the engineering approach taken, and the measurable outcome. Stack details follow.
2024 · Lead Engineer
Distributed Deployment System
cloudInternal 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
softwareEvent 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
2023 · Sole Engineer
Internal Workflow Automation
automationReplacing 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
securityPre-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
2024 · Systems Engineer
Observability Rebuild
systemsTearing 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
automationAI-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