Backend engineer focused on developer tooling, automation and CI/CD. I build small, well-tested services and the tooling around them, and I contribute fixes to open-source projects where I can verify the change end to end. I use AI assistants as a tool in that work; everything I submit is reviewed by me and tested locally first.
Task Forge: an internal tool for tracking the open-source issues I work on and running each repository's own tests before anything is submitted.
- Perenna-Labs/perenna-contracts (Rust, Soroban): collapsed duplicated event-emit signatures behind one helper (#140); return
InvalidTimeRangeinstead of a math overflow on bad stream bounds (#157); repaired integration regressions after a merge (#158) - Presago-Labs/presago-contracts (Rust): archived stale
issues/issue-*.mdfiles (#102); retiredISSUE_DRAFT.mdafter the defects it tracked were fixed (#103) - Presago-Labs/presago (JavaScript): removed an obsolete PowerShell maintenance script and its references (#132)
- BasedHardware/omi (Python): authentication on seven
/tools/*routes of the WHOOP integration (#21133, in review)
Python, FastAPI, LLM tooling (open-weight models, OpenAI-compatible APIs), Rust (Soroban smart contracts), JavaScript, Shell, Docker, nginx.
Open to backend, tooling and CI work, and to open-source collaboration. GitHub issues or discussions on my repositories are the quickest way to reach me.
The cards above are SVGs generated by assets/build.py.
