Muhamed Isabegovic Get in touch

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.

Available now for a senior role or contract work. Based in Vienna, working remotely across Europe.

Muhamed Isabegovic
Muhamed IsabegovicSenior product engineer and technical lead, AI-native AI Engineer

Worked with

Four ways to work together.

Pick the one that fits where your team is today.

Services in detail
  1. Build

    When you need a product or feature built.

    Hands-on product engineering

    I join your team as a senior engineer and build the product or feature end to end, from spec to production.

    Embedded, part-time or full-time

  2. Lead

    When your team needs technical direction.

    Technical lead for your team

    I lead your engineering team, part-time or full-time: technical direction, architecture, delivery, and the people.

    Part-time or full-time

  3. Review

    When you want to know where your system stands.

    Architecture review

    A short, fixed-scope look at your codebase and system: what holds, what will break, and what to fix first.

    Fixed scope, one to two weeks

  4. AI-native

    When you want your company to build with AI.

    Make your company AI-native

    How you build and what you build. I set up a knowledge base your people and agents work from, with architecture rules checked in CI, and build AI features into your product that hold up in production, using open-source tools I build and teach.

    Workshops, then setup in your codebase

Hiring rather than contracting? I am also open to a senior engineering, technical lead or AI engineering role. Talk about a role

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
Languages
  • Ruby
  • Go
  • Rust
  • TypeScript
  • Python
  • JavaScript
  • C++
Frameworks and data
  • Ruby on Rails
  • Sidekiq
  • Ember.js
  • React
  • Vue.js
  • Hotwire
  • Node.js
  • Redis
  • PostgreSQL
  • MySQL
  • DuckDB
Infrastructure
  • Docker
  • Kubernetes
  • Helm
  • Google Cloud
  • CI/CD
  • Kamal

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

    Core contributor

    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

    Author and maintainer

    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

    In private development

    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.

What people I have worked with say.

  • 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

  • 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

I also bring the Ruby community together.

Invite me to speak
  • RubyConf Austria
  • EuRuKo 2024
  • Founded and organised RubyConf Austria 2026 in Vienna, with a programme including Dave Thomas, Chad Fowler, José Valim and Armin Ronacher.
  • Took full ownership of EuRuKo 2024 in Sarajevo, Europe's longest-running Ruby conference.

Working on something where AI has to hold up in production?

Tell me what you are building, and I will tell you honestly whether I can help.