Work

Systems built for people who depend on them.

A property-intelligence platform I’m building, the AI document workspace I built at IFAD, and an asynchronous document-processing backend built in the open.

Personal project · sole engineer · 2026

DocFlow

Long-running AI document analysis shouldn’t block, or break, the API that receives the documents.

Result: Uploads return straight away; Celery workers retry a failed job 3 times with backoff before marking it FAILED.

  • FastAPI
  • Celery + Redis
  • PostgreSQL