Projects
The tools I build and teach, and the things I make for fun. Each one is something I use, run or play myself.
How I work with knowledge bases
Decisions written down, anchored to the code they govern, checked in CI, and read by agents before they write. The method I run my own work on, and what I set up for teams.
The practice, the tools and a short videoI build the guardrails I teach.
-
enola
Core contributor
Catches architecture drift in CI, so agent-written code keeps to the rules your team agreed on.
Read more -
enola-guides
Author and maintainer
Shows a team how to work this way, with decisions anchored to code, laws in CI, and agents that read before they write.
Read more -
pi-brain
Author and maintainer
Makes agents read your decisions before they edit, and keeps a person in charge of what they learn.
Read more -
brain
Author
Gives people and agents one record of what was decided and why, kept current by the agent.
Read more -
tabula
In private development
Lets teams of agents and people work in the same repository without stepping on each other.
Stuff I've made, mostly for fun.
-
Usput.ba
AI Engineer, my own product
A travel guide to Bosnia and Herzegovina with curated locations, experiences and audio tours, on Rails 8 with Hotwire, Solid Queue and Kamal, and AI content grounded in real places.
Read more -
Izbori 2026
A plain-language voter guide and seat projection for the 2026 general election in Bosnia and Herzegovina, covering all 7,028 candidates. The seat rules are written as code and replayed against 2018 and 2022, where they place every seat-winning list and mandate exactly.
Open the guide -
hunt.rubyconf.at
Built for RubyConf Austria 2026 · open source
A location-based treasure hunt built for RubyConf Austria 2026: GPS proximity checks for each clue, team play, hints on cooldowns and live leaderboards, as an installable Rails 8.1 web app with an offline fallback. Now open source as treasure_hunt, ready for any conference organizer to rebrand and self-host.
Read more -
Post-Dayton BiH
A political strategy card game
A card game with a pure TypeScript engine of about 110 modules, held by 4,161 tests and 42 decision records that a pre-push hook keeps implemented.
Read more -
Minolovac
An educational minesweeper on real data
A minesweeper on map grids across Bosnia and Herzegovina, where a cell is a mine when it touches a recorded mine-suspected area, and every game opens with a safe start. The same game runs in Usput.ba. It teaches what the numbers mean, and says plainly that an empty cell is never a safety statement.
Play it
Building something?
Tell me what you are building, and I will tell you honestly whether I can help.
Get in touchWant a second opinion?
Start with an architecture review. Fixed scope, one to two weeks, and a plan your team can act on.
About the reviewOr email info@muhamed.at