I build products and lead the teams that ship them.
Ten years of taking software from an idea to production, as a hands-on engineer and as a tech lead, for startups and established product companies alike. I also help teams become AI-native, with open-source tools I build and teach.
I work with teams through my own company, Isabegovic Muhamed e.U. Based in Vienna, working remotely across Europe.
Worked with
What people I have worked with say.
-
Muhamed leads by doing. When we hit a hard problem, he didn't start with a long discussion. He wrote the code, showed it working, and then we talked. That habit moved the team forward more than once.
Read the full recommendation
I worked with Muhamed on the same team for a year, and he quickly became one of the people I relied on most. Muhamed leads by doing. When we hit a hard problem, he didn't start with a long discussion. He wrote the code, showed it working, and then we talked. That habit moved the team forward more than once. He is a strong Ruby on Rails engineer and a natural architect. He took on leading the technical direction and shaping the code, and his decisions held up as the project grew. No challenge was too big or too unfamiliar for him. He is resourceful and knowledgeable, and when the answer wasn't obvious, he knew where to look. He is precise and professional, and he holds a high bar. He is also direct. When something wasn't good enough, he said so plainly, even when that was hard to hear. It was always about the work and never about the person, and it made both our code and our team better. I would gladly work with Muhamed again, and I recommend him to any team that needs a Rails engineer who can lead.
Zlatko AlomerovicWorked with Muhamed at Recrubo/Carv
-
Muhamed is one of the most amazing professionals I have ever worked with. He is extremely talented, dependable, and disciplined. … I would strongly recommend Muhamed and would love to work with him again.
Read the full recommendation
Muhamed is one of the most amazing professionals I have ever worked with. He is extremely talented, dependable, and disciplined. Moreover, he is always willing to push himself beyond limits to make a product successful. With Muhamed's excellent communication and engineering management skills everything is possible. At Experfy, Muhamed single-handedly managed the team collaboration consisting of 7+ timezones. He has a vast reservoir of talent - enabling him to lead Backend, Frontend, and DevOps teams with flying colors. In design thinking sessions, Muhamed played a vital role with his powerful insight about the product roadmap and technical knowledge. As an engineering manager, he always backed his team with full support. In addition to these Muhamed conducted extremely high-yielding Sprint retrospectives. He was always willing to go the extra mile to increase productivity and eliminate blockers. I would strongly recommend Muhamed and would love to work with him again.
Hassan AkbarWorked with Muhamed at Experfy, 2021
-
The word that best describes Muhamed is "visionary". … I would gladly work with him again. I have merely learned to be careful when he begins a sentence with, "I have an idea."
Read the full recommendation
The word that best describes Muhamed is "visionary". I had the pleasure of co-organising RubyConf Austria with him. For more than a year, I watched Muhamed take ideas that sounded wildly unreasonable and somehow make them a reality. His standard response was: "Don't worry about it. It's going to be fine. We'll deal with it." When things went wrong, Muhamed stayed calm, made a decision and got moving. He expected a great deal from himself while remaining patient and generous with everyone around him. His enthusiasm pushed the whole team to aim higher, and he was genuinely fun to work with. Muhamed is a kind and capable leader. I would gladly work with him again. I have merely learned to be careful when he begins a sentence with, "I have an idea."
Hans SchnedlitzCo-organised RubyConf Austria with Muhamed
How I can help.
Where teams usually start with me. Something else in mind? Tell me about it.
-
Build
When you need a product or feature built.
Embedded, part-time or full-time
What you get -
Lead
When your team needs technical direction.
Fractional or interim
What you get -
Review
When you want to know where your system stands.
Fixed scope, one to two weeks
What you get -
AI-native
When you want your company to build with AI.
Workshops, then setup in your codebase
What you get
- Founding and organising GoatConf 2027 in Tuzla, Bosnia and Herzegovina, 3–5 June 2027: a free conference for people who build and sell software, hosted by IPI Academy.
- Founded and organised RubyConf Austria 2026 in Vienna: up to 200 attendees and 13 speakers.
- Organised EuRuKo 2024 in Sarajevo, Europe's longest-running Ruby conference: 700 attendees and 50 speakers from 25+ countries.
What I work with.
Retrieval, evals and guardrails, built on the model providers' SDKs and RubyLLM, agents over MCP, and ten years of Ruby, Rails and PostgreSQL underneath.
- What I build
- RAG
- LLM pipelines
- LLM evaluation
- Structured outputs
- Spec-driven development
- Agent guardrails
- Harness extensions
- Prompt-injection screening
- AI and agents
Claude
OpenAI
Gemini
- RubyLLM
MCP
- Langfuse
- pgvector
Plus Ruby, Rails, Go, Rust, TypeScript, PostgreSQL, Kubernetes and more. Full stack on my CV
I build the guardrails I teach.
The tools behind my workshops are ones I build or help build. Most are open source, so you can read how they work before you bring me in.
-
enola
Catches architecture drift in CI, so agent-written code keeps to the rules your team agreed on.
Architectural regression testing for AI-assisted development. I built the constraints program: architectural laws declared over the code graph, checked deterministically in CI, with a Ruby DSL and four gems for Rails teams.
-
pi-brain
Makes agents read your decisions before they edit, and keeps a person in charge of what they learn.
An intent store for agentic development on the pi harness: human-gated agent workflows, decision records agents must read before editing, and agent-written knowledge that cannot promote itself. Published on npm, nine tagged releases.
-
tabula
Lets teams of agents and people work in the same repository without stepping on each other.
Shared memory for teams of agents and people, written in Rust: files and git as the truth, claims as leases so agents never collide, an append-only journal of who did what, and the decisions that belong to people refused by the tool itself.
Writing
- Why I canceled my personal Claude subscription and moved my personal workflow to Pi.dev
- I'm rich!
Closing the first RubyConf Austria: what nearly went wrong, and why the community that showed up made it worth it.
- From zero to one: Thoughts on the past few years
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






