Atlassian AI Ecosystem
What I did
- Built and deployed 20+ Rovo Agents across IT, support, and operations teams
- Cut the audit process from hours to minutes
- 2 live-coding talks at ACE events, 55+ practitioners incl. C-level
Client work, a bachelor thesis that went live in a factory, and the tools I build for myself. Pick one to read the detail.
I was paying for a dictation subscription that sent my voice to someone else's server. So I built my own. Hold the right option key, speak, release, and the text lands at the cursor in whatever app is in front of me.
The first version took 11 seconds per dictation. It now takes under 4, measured end to end. Almost none of that came from faster inference. Both bottlenecks were startup costs: the transcription CLI reloaded a 1.5 GB model on every single dictation, and the cleanup step spent five seconds just booting a Node runtime. Measuring before optimising saved me from tuning the wrong thing entirely.
A professional bike fit costs a few hundred euros and the systems behind it cost thirty thousand. I wanted to know how far you get with a phone camera and open source pose estimation. Upload a video of yourself riding and the app measures your position against bike fit target ranges.
MediaPipe hands you 3D world coordinates, which look like the obvious thing to use. They are not. I measured two real 4K phone videos across all three model sizes: in 3D the knee angle moved by 19 degrees depending only on which model I picked, while the plain 2D pixel angles stayed within 2 degrees. The z axis carries the error, and 3D angles use all three. For a target window 10 degrees wide, the model choice alone would have decided the diagnosis.