hounerismail.se

Systemvetare · AI first · Uppsala

Houner Ismail.

Jag äger produkten: krav, specar, design och kvalitetsmål. AI-agenter skriver koden, och jag testar det de byggt mot kraven.

Houner Ismail
$ krav.md — vad och varför
→ spec.md — kvalitetsmål
→ agenter bygger ●●●
→ test mot kraven
✓ verifierat

01 / Arbetssätt

Så jobbar jag

Att bygga är inte nytt för mig. Förut var det musik, nu är det spel och appar. Det som är annorlunda i dag är att jag utvecklar AI first, varje dag, och kan lägga allt fokus på kvalitet och idéer.

01

Krav och spec

Jag beskriver vad som ska byggas och varför, och sätter kvalitetsmålen innan någon kod skrivs.

02

Agenterna bygger

Agenter i Claude Code skriver koden, styrda av skills, hooks och regler som jag själv har byggt.

03

Verifiering

Jag testar implementationerna mot kraven. Det har jag gjort sedan life science-åren, från ISO 13485 till acceptanstester av automationssystem i två nybyggda fabriker.

Prototyper som tidigare tog veckor bygger jag nu på några dagar.

02 / Projekt

Det jag byggt

Egna projekt från 2026, byggda på fritiden. Kar och roblox-dev hör till sidoprojektet Data Beach Interactive.

Sidoprojekt 2026 –

Kar

Planerings- och sprintverktyg för utvecklare och AI-agenter

Byggt ensam, med AI. Agenterna arbetar i samma tavla som utvecklarna via en egen MCP-server, med exakt samma behörigheter som sin användare. En agentchatt per projekt låter varje utvecklares agenter se vad de andra jobbar med just nu, så att parallellt arbete inte krockar.

260 commits de första två veckorna egen MCP-server installerbar PWA

ReactTypeScriptViteCloudflare PagesSupabase: Postgres med RLS, Auth, Realtime, Edge FunctionsGitHub ActionsVitestPlaywright

Kar: sprinttavlan för en aktiv sprint
Sprinttavlan: en aktiv sprint med mål, epics och etiketter.
Kar: agentchatten
Agentchatten: agenterna checkar in och ut på tickets, med filerna och systemen de arbetar i.
Sidoprojekt 2026 –

roblox-dev

Claude Code-plugin för Roblox-utveckling, med en AI-producent som orkestrerar agenter

Hjärtat är producer-workflowet: Claude är producent för ett team av bakgrundsagenter. Den startar sprintar ur tickets i Kar, skriver briefs till agenterna, låter dem bygga i Roblox Studio via MCP, verifierar genom att spela spelet, stänger arbetet i Kar och designdokumenten och rapporterar till designerna. Den arbetar självständigt i timmar, genom hela livscykeln från prototyp till live ops.

Jag byggde grunden till pluginet: arkitekturstandarden för Roblox-spel, workflowet för att styra Studio via MCP utan att tappa arbete, uppsättningen av nya spel ur ett gemensamt kodbibliotek, och hook-skripten som vaktar mot fel, verifierar agentens arbete och laddar in rätt kontext beroende på vilka program som körs. I dag har pluginet ett 20-tal skills.

ett 20-tal skills ett 18-tal hook-skript nytt spelprojekt på ett par minuter

Claude Codeskillshooks i PowerShell och NodeMCPRoblox StudioLuauKar

Eget projekt Under utveckling

AWAZ

Musikapp (DAW) för Windows

Ett verktyg för min egen spel- och musikproduktion. Agenter styr appen via en egen MCP-server: lägger till spår, klipp och effekter, renderar och analyserar ljud. Gränssnittet och agenterna delar samma kommandolager, så varje ändring en agent gör blir ett eget undo-steg.

kärna i Rust, 17 crates realtidsljudmotor

Tauri 2RustReact 19TypeScriptViteMCP

AWAZ: arrangemang, channel rack och mixer
Arrangemang, channel rack och mixer. Klicka för full storlek.

◆ Koden är privat. Jag visar gärna en demo på en intervju.

03 / The Gang

Roblox-spel som går live

Spelprogrammerare sedan 2023. Branded Roblox-spel för varumärken som

Google PlayCrocsWarner Bros.NHLSpotify

Jag tar emot idéer från producenter, design och client directors och omsätter dem till tekniska lösningar, eller säger tydligt vad som inte fungerar. På projekt där jag varit ensam programmerare har jag planerat och lett systemdelen, valt arkitektur och satt standarden för programmerare som kommit in senare.

Det spelutvecklingen har gett mig. Ett spel har ingen manual: spelaren ska förstå direkt vad som ska göras. Som spelutvecklare måste man se och känna igen skillnaden mellan bra och dålig UX, ofta innan spelaren själv kan sätta ord på den. Att bygga spel som går live, med playtester och iterationer på feedbacken, har gjort mig starkare i det som också avgör om ett system faktiskt används: hur det tar emot nya användare, hur det används i vardagen, och hur det görs så enkelt som möjligt att jobba med.

04 / Bakgrund

Från life science till produkt

Nyfikenhet, driv och viljan att själv designa och skapa produkten tog mig från nästan tio år inom life science till spelutveckling.

2023 –

Spelprogrammerare, The Gang

Roblox-spel för varumärken. Gameplay, UI, monetisering, analytics och live ops.

2020 – 2023

Kandidatexamen, data- och systemvetenskap, Stockholms universitet

Inriktning datorspelsutveckling, 180 hp, övervägande A i betyg.

2017 – 2021

Konsult, Sigma Industry

Systemägare i ett SCADA-projekt på Johnson & Johnson Vision: kravställde plattformens gränssnitt mot andra system och ett nytt system för elektroniska batchprotokoll. Acceptanstester av ABB:s automationssystem i två nybyggda fabriker för GE Healthcare.

2012 – 2017

Cepheid och Cavidi

Design transfer från forskning till produktion: kravspecifikation, verifiering och validering enligt ISO 13485. Ledde ett team inom flytande reagenser.