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 växte ur strukturen och biblioteket jag skapade i Blox On Blox, som i dag är vårt gemensamma kodbibliotek. Ovanpå det byggde jag game-setup-skillen, där en agent sätter upp ett nytt spel och lägger in biblioteket på ungefär en minut. Till grunden hör också workflowet för att styra Studio via MCP utan att tappa arbete 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 spel uppsatt på ungefär en minut

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 / Egna spel

Ute på Roblox

Två egna spel under Data Beach Interactive, hela vägen från idé till lansering och drift. Testa dem själv.

Kill A Boss

Co-op för 16 spelare. Ingen trycker på avtryckaren: man håller vapnen försedda med ammunition och fäller tillsammans en jättelik boss. Träning, uppgraderingar, tio vapen och bossar med olika sällsynthet.

ProgrammeringDesignEkonomibalanseringAnalytics

Planerat i sprintar på Kar-tavlan ovan.

Spela på Roblox →

Blox On Blox

Stapelspel: tajma släppet från en svängande kran och bygg det högsta tornet på servern. Specialblock, kranutrustning, 17 områden och globala topplistor.

DesignProgrammeringAnalyticsVFX

Här föddes strukturen som blev vårt kodbibliotek och arkitekturstandarden.

Spela på Roblox →

04 / The Gang

Spelprogrammerare på The Gang

Sedan 2023 bygger jag branded Roblox-spel för globala varumärken.

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.

05 / Bakgrund

Från life science till spelutveckling

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.