Usman har utvecklat en webbapplikation för att underlätta inlärningen av ordförrådet i läromedlet Rivstart. Här berättar han för lärare Ulf Sparredal om hur han hamnade i Sverige, på Komvux Södermalm SIFA – och varför han bestämde sig för att utveckla en webbapplikation för sig själv och sina medstuderande.

Usman har utvecklat en app för ordinlärning.
Vägen till Sverige är sällan rak. För Usman som har en bakgrund inom datavetenskap och UX-design började resan i Karachi i Pakistan. Sedan dess har han arbetat som designkonsult, blivit frontend-utvecklare, gift sig och blivit pappa. I dag bor han i Danderyd med sin familj studerar svenska på Komvux Södermalm SIFA – och när han såg ett sätt att effektivisera ordinlärningen i SFI D valde han att använda sina tekniska kunskaper för att skapa en lösning. Resultatet är en lättanvänd webbapplikation som är fritt tillgänglig för alla.
Ordinlärning med ordkort – utmaningar och möjligheter
Varje vecka får de studerande 72 nya ord som de ska lära sig med hjälp av ordkort. Men att göra ordkort är både tidskrävande och använder du pappersordkort finns risken att du tappar bort ordkort. Usman säger:
– Så när vi fick 72 ord varje vecka kände jag att det är mycket jobb. Först måste man översätta orden till engelska eller något annat språk och sedan måste man klippa isär pappret till ordkort och sedan spara dem – vad händer om man tappar bort dem? säger Usman.
Som mjukvaruutvecklare började han därför utveckla en digital lösning där ordkorten lagras på nätet och alltid finns tillgängliga. Applikationen bygger på en enkel struktur där veckans ord läggs in i en databas sorterad efter kapitel och där ordkorten är tillgängliga via en rullgardinsmeny. Användarna behöver varken skapa konto eller navigera i komplexa menyer – fokus ligger på själva inlärningen. Dessutom spar man tid och inga kort riskerar att försvinna, förklarar Usman.
Vid utvecklingen använde Usman olika verktyg för funktionalitet, typsäkerhet, design och pakethantering. Översättningarna i appen är gjorda med hjälp av AI-verktyg. Själva applikationen valde han att lägga tillgänglig online där den är öppen för alla.

Ett exempel på hur appen ser ut vid användning.
Användarfokus både i utformning och möjlighet att utveckla
Det finns redan mer avancerade appar på marknaden som exempelvis Brainscape men de kostar pengar att använda och mer avancerat är inte alltid bättre. I Usmans klass föredrog flera studerande Usmans app och man kan se appen användas även av studerande i andra grupper efter att Usman avslutat sina SFI D-studier.
Ytterligare en skillnad mot betalappar är att Usmans projekt är open source och att koden ligger öppet vilket gör det möjligt för andra att vidareutveckla den – exempelvis genom att anpassa språk eller förbättra översättningar.
Jag frågar Usman vilka råd han skulle ge andra studerande som vill utveckla mjukvara för språkinlärning.
– Kanske skulle de kunna göra något med grammatiken. Jag är själv inte bra på grammatik men någon som är det skulle kanske kunna göra det.
Utöver studierna söker han aktivt arbete inom IT och när jag frågar honom hur han tror att hans liv är om fem år kommer svaret snabbt:
– Anställd.
Kort efter intervjun tog han ett steg närmare målet genom att avsluta SFI D med godkänt betyg. Resan fortsätter.

Usman visar Julie, studie- och yrkesvägeldare hur appen fungerar.
Intervjun genomfördes på engelska och är översatt till svenska av skribenten.
Ulf Sparredal
Lärare Komvux Södermalm SIFA
Mer om Muhammad Usman
Utbildning: Kandidatexamen i datavetenskap (Pakistan), masterexamen i Human–Computer Interaction (Sverige) och frontendutvecklare (KYH Yrkeshögskola)
Yrkesbakgrund: UX-designer, frontendutvecklare, mjukvaruutvecklare
Teknik: HTML, CSS, Javascript, React, Typescript, UX/UI design
Övrigt: Har publicerat tre poesiböcker och är sångare – men föredrar arbete bakom kulisserna
Nu: Studerar svenska och söker arbete där han samtidigt kan utveckla språket
Teknisk information
React och TypeScript – funktionalitet och typsäkerhet
Tailwind CSS – design
npm – pakethantering
Netlify – en digital plattform för appar
Git Hub – plats där koden finns tillgänglig för andra
Länkar
Webbapplikationen: https://ord-kort.netlify.app
Projektet på GitHub: https://github.com/MuhammadUsmanMushtaq