01 / projects

projects

real time data, backend systems, and agents that finish the work.

shipped

lightning strike data pipeline

reverse engineered blitzortung's websocket binary protocol, then built ingestion with a custom decoder, postgis spatial indexing, fastapi endpoints, and full docker containerization.

  • identified the wire format as lzw and wrote the decompressor from scratch, taking decode accuracy to 100% with exact nanosecond timestamps.
  • processed 200–500 strikes per minute into postgresql with spatial and time series indexes.
  • orchestrated database, ingestion, and api as three containers with health checks and persistent storage.
websocketbinary decoderpostgresqlpostgisfastapidocker

trends for forum

deployed fastapi app with sse streaming, google trends ingestion, an hmac authed market api, and an ipo style scoring engine. built at the sdxucsd agent hackathon.

fastapissehmacscoring engineclaude api

oncall agent

autonomous incident response agent. a chaos harness buries a bad commit in a live service's history and degrades it for real, then the agent correlates commits, diffs, log aggregates, and runbooks through three claude triage steps, posts a structured brief to slack, and writes the postmortem on resolve. 12/12 on the end to end eval, including a no culprit negative control.

pythonclaude apichaos injectionpostgresqlslackdocker

ongoing

job application agent

browser automation that carries an application from account creation through submission, with a dedicated handler per ats instead of one brittle generic form filler.

  • handlers for greenhouse, workday, oracle, and ashby, each absorbing that platform's quirks.
  • records submission evidence so a filled form is never mistaken for a completed application.
pythonchrome devtoolsclaude apislack

ridewatch

transit reliability tracker that reconciles gtfs realtime feeds against the published schedule, so a rider can see how often their stop actually runs late.

gopostgresqlgtfs-realtimemaplibrek3s