Selected work
Things I've built, broken open,
Things I've built, broken open,
and put back together.
A mix of products I designed end-to-end and platform work inside large systems. Each one is a problem → approach → result, because that's what actually tells you whether I can solve yours.
BidHound
BidHound
AI-assisted freelance bidding · Android
Kotlin · Jetpack Compose · Spring Boot · Claude API
problem
Freelancers burn hours writing proposals; most are generic and lose.
build
An Android app that reads a job post and drafts a tailored bid via the Claude API, on a Spring Boot backend with a reusable auth module shared across projects.
result
Proposal drafting cut from minutes to seconds, with a shared platform-stack repo powering future apps.
NearMe
NearMe
Location intelligence · full-stack
Spring Boot · PostGIS · Android/Compose · Redis Streams
problem
Nearby-place search plus crowd-sourced price reporting needs fast geo queries and a way to spot bad data.
build
PostGIS-backed nearby search, a Room-cached Android client, a Redis-Streams error pipeline, and a domain-agnostic statistical outlier detector for price reports.
result
A modular platform where new place categories and detectors drop in without reworking the core.
100M+ / day
100M+ events/day pipeline
Real-time platform · media scale
Kafka · Confluent Cloud · Kafka Streams · AWS ECS
problem
A real-time event platform needed to ingest and process well over 100M events a day, reliably.
build
Designed and ran the streaming pipeline end to end — producers, stream processing, sink connectors, and the Datadog observability around it.
result
Sustained nine-figure daily throughput with consumer-lag alerting that caught issues before they reached users.
v5 → v7
Zero-downtime Confluent migration
v5.3.3 → v7.2.0 · 10+ environments
Confluent · Terraform · AWS · cluster linking
problem
A major version jump everyone was nervous to attempt, across every environment, with zero tolerance for an outage.
build
Staged the upgrade with a tested rollback runbook, cluster linking, and Terraform-managed changes applied environment by environment.
result
Completed across 10+ environments with zero downtime — plus a fleet-wide RCA that fixed 50+ services via one IaC change.
50+ services
Fleet-wide failure, one fix
ECS state-lock RCA · infrastructure-as-code
AWS ECS · Kafka Streams · Terraform · Datadog
problem
A state-directory lock collision was taking down services fleet-wide, triggered by deployment overlap and disk exhaustion.
build
Traced the root cause across the fleet, then corrected task placement and bind-mount paths through one Terraform change applied everywhere.
result
50+ services stabilized from a single infrastructure-as-code fix, with the failure mode designed out for good.
Observability
Observability from scratch
Metrics · tracing · alerting
Datadog · Grafana · OpenTelemetry · OpsGenie
problem
Teams were flying blind — no end-to-end visibility into a high-throughput streaming platform.
build
Built dashboards, distributed tracing, and consumer-lag monitoring from zero, with alert routing to on-call.
result
Incidents surface before users feel them, with a single pane of glass across brokers, topics, and services.
More in the pipeline
New products and platform engagements are added here as they ship. Have one that belongs on this list? It could be yours next.
Want the same kind of result?
Tell me where your system is today and where it needs to be.