Ibrahim Šuta portrait

Ibrahim Šuta

Software Developer / Architect & AI Builder

I'm a software engineer and architect based in Mostar. I've been building software since high school.

My client work covers .NET, JavaScript, AI features, and platform rebuilds. I handle the architecture and stay involved through launch and ongoing maintenance. I use coding agents daily, and I review and test their work before it ships.

Outside client work, I build open-source tools for Linux. Most started with something that annoyed me in my own setup.

Status
Open to work
Now
Software Architect & AI EngineerIndependent · since 2025
Building since
2005 · 21 yrs
Professional
13+ yrs · 10+ remote
Shipped
12+ MVPs and platform rebuilds
Open source
60+ releases on GitHub
Timezone
CEST · EU & US overlap

Shell

Selected work

Client work and projects of my own, with my role and the stack on each.

See more projects and my full CV →

  • Creator & Solo Developer

    Wayscriber

    A Wayland-native screen annotation and presentation tool written in Rust. It puts a drawing layer over any app so you can annotate, zoom, and capture, then gets out of the way. Open source on GitHub.

    Rust · Wayland · Cairo · GTK4

    wayscriber.com ↗

  • Creator & Developer

    Ask DHH

    Give it a statement and see what DHH might make of it. Ask DHH searches his public writing and interviews, then gives a likely take with references back to the sources. It says when there isn't enough evidence.

    .NET 11 · Vue 3 · TypeScript · RAG

    askdhh.com ↗

  • Architect & Solo Developer

    CaseLab

    A learning platform where instructors share evidence and learners explain their reasoning. It keeps the history of their work, including feedback and revisions, so instructors can see how learners' thinking develops.

    Next.js 16 · React 19 · TypeScript · RAG

    caselab.ibro.me ↗

  • Architect & Solo Developer

    On-Premise RAG Knowledge Assistant

    An assistant that helps staff find answers in company documents, with references back to the sources. It runs on the company's own machines and says when the documents don't cover a question.

    .NET 10 Blazor · RAG · pgvector · Ollama · local models

  • Creator & Solo Developer

    CommandDeck

    A keyboard-first command palette for Omarchy and Hyprland. One search field launches apps, finds files and Hyprland config keys, switches windows, and runs Omarchy actions. Open source on GitHub.

    C# · .NET 11 · Native AOT · SQLite FTS5

    github.com/devmobasa/CommandDeck ↗

Open-source tools

Tools for the Linux desktop, mostly for Wayland, Hyprland, and Omarchy. Most of them started as fixes for problems in my own work.

Browse them all

GitHub contributions, past year

13,255

2025-11-09a bar a week2026-11-08

Start here

The flagship projects. If you only look at 4, look at these.

  • Wayscriber

    Rust, Wayland

    Real-time screen annotation for Linux and Wayland, inspired by ZoomIt. Draw over any app, zoom into details, keep persistent boards.

    wayscriber.com

  • CommandDeck

    .NET 11, QML

    A keyboard-first command palette for Omarchy and Hyprland. Search apps, files, config keys, windows, and workspaces, and run commands from one launcher.

    github.com/devmobasa/CommandDeck

  • SharpMarker

    .NET 11, Skia

    A .NET 11 and SkiaSharp screen annotation tool for Linux and Wayland, with drawing tools, boards, capture, zoom, and persistent sessions.

    github.com/devmobasa/SharpMarker

  • DriveLinux

    .NET 11, Avalonia

    An unofficial Proton Drive client for Linux that keeps a normal folder in sync with your Drive. Files stay online until you open them.

    github.com/devmobasa/ProtonDriveLinux

Start a conversation

Tell me what you're working on and where you could use a hand. A short description is enough to start. Email is the easiest way to reach me, and the form comes straight to me too.

Email
ibro@ibro.me
Location
Mostar, Bosnia and Herzegovina
LinkedIn
ibrahimsuta
Top 3% talent, vetted by Toptal

Send a message

The contact form is loading. You can also email ibro@ibro.me.