Backend developer working in Ruby and Elixir, with a Bachelor's in Applied Computer Science. I gravitate to gnarly data problems and warm communities — and I'm happiest when the two overlap.
Day Job
Vizlegal - Smart legal intelligence
Lead backend engineer on the ingestion platform behind Vizlegal — turning messy, multi-jurisdictional court output (5M+ documents across IE / UK / EU / US) into something search-, alert-, and AI-ready. Equal parts engineering and data archaeology; some of these rulings predate the typewriter.
- Document pipelines that route across multiple OCR and extraction backends, with caching and idempotent re-processing as engines evolve.
- Distributed workflow orchestration across services written in different languages — coordinating long-running ingestion, enrichment, and indexing.
- Real-time matching of newly ingested documents against saved searches, for keyword alerts at scale.
- Citation resolution and search across multi-jurisdictional archives.
- Migrations of live pipelines onto new orchestration and storage layers without losing documents in flight.
- AI features — case summarisation, automated court calendars, analytics on judges, firms, and litigation patterns — built on top of the same ingestion substrate.
Key Technologies:
Community Involvement
CodeFrwd
Founded a remote coworking community — less chat room, more clubhouse. People drop in to work side-by-side and share whatever they're nerding out on that week.
Friendly.rb
Production partner and technical coordinator across all three editions (2023–2025). Hosted the gameshow at the 2025 edition.
Ruby Romania
Speaker and technical support for meetups and livestreams.
Sibiu Web Meetup
Patron in absentia — the gear shows up, I usually don't.