Software Engineer with 10+ years of industry experience and 7+ years of volunteering and community organizing experience.
Extensive experience working in Human Resources, Talent Acquisition, Algorithmic Trading and Productivity Tools Industry.
I have been working with Ruby in a professional setting since 2016, with a single ~2 year exception of working with C++ and Python (had a lot of fun learning about actor systems working with CAF - C++ Actor Framework).
Lately, I am building pi-brain, a cloneable, agent-maintained knowledge base that powers this site, and experimenting with AI agents and workflows around tools like Claude (Opus, Fable), Kimi K3, and Pi.dev.
I am also a core contributor to enola, an architectural regression testing tool built for AI-assisted development. My contributions include the constraints program (declared architectural law over the fact graph) and the Ruby DSL that lets you write those laws as sentences; the project’s acknowledgements are kind enough to list the rest. Around it I maintain four gems that make enola practical for Ruby and Rails teams (see Open source below).
I also work with teams directly on AI-augmented development. See Services for workshops, consulting, and fractional work.
Career Overview
- (2026 - present) AI Product Developer @ Teamtailor
- (2026 - present) Founder & CTO @ Usput.ba
- (2024 - present) Self-employed / Contractor
- (2025 - present) Chief Organizer @ RubyConf Austria
- (2024 - 2026) Technical Lead @ Carv
- (2023 - 2024) Chief Organizer @ EuRuKo 2024
- (2021 - 2024) Senior Software Engineer @ Meisterlabs
- (2019 - 2021) Software Engineering Manager @ Experfy
- (2018 - 2019) Software Engineer @ Marvelsoft
- (2016 - 2017) Junior Software Engineer @ Experfy
Specialties
- AI Product Development
- Agentic Workflows & LLM Orchestration
- Research & Development
- Software Design & Architecture
- Team & Project Leadership
- Community Building & Conference Organizing
Open source
- pi-brain: a cloneable, agent-maintained knowledge base. This site runs on a clone of it.
- Core contributor to enola: architectural regression testing for AI-assisted development. My contributions include the constraints program and its verdict vocabulary,
planandconstraints mine, the fact-provider seam and its providers, the history store behindblameanddiff, declared intent compiling into the graph, Ember support, the Rails extraction work (dead-methods,query-loops), the Ruby DSL for writing laws as sentences, and the verdict writers that put findings where CI reads them (see the project’s acknowledgements). - Maintainer of four enola gems:
- enola: pure-Ruby wrapper over the released enola binary, with the Ruby providers (Prism, Rubydex) on by default.
- enola-rb: the Rails layer. A generator plus
enola:init,enola:snapshot, andenola:check; a freshrails newgoes from nothing to a caught architecture breach in seconds. - enola-guides: the content layer. Guides, a catalogue of architectural laws, worked examples, agent skills, and CI tooling.
- munola: my own channel on top of enola, with a built-in recipe catalogue bound by detection.
Tech stack
- Ruby, C++, Python
- Ruby on Rails, C++ Actor Framework
- Ember.js, React
- PostgreSQL, MySQL
- Kubernetes, Google Cloud, Azure, AWS
- LLMs & AI agents (Claude, Kimi K3, Pi.dev)
- pi-brain
Socials
Things I love
- My family
- Committing to a good cause
- Good people & good stories
- Movies (since I was very little)
- Coffee
- Ruby (Community)
