Programmeraren Tayyab Shabab flyttade till Sverige 2013. Hit kom han från Pakistan för att ta sin master på Linnéuniversitetet i Växjö.
För en lovande utvecklare bjuder Sverige på en gyllene arbetsmarknad. Företagen skriker efter programmerare. Och Tayyab Shabab fick jobb, redan under studietiden, på webbyrån HL Design i Växjö.
"Jag fick jobb redan efter några månader, och jobbade parallellt med att jag tog min master i Växjö", säger Tayyab Shabab till Breakit.
Nu ser det jobbet ut att tvinga honom ur landet, eftersom tidigare pensionsinbetalningar blivit felaktiga eftersom han inte hade något personnummer.
I måndags fick Tayyab Shabab sitt utvisningsbesked i brevlådan.
"Det känns fruktansvärt, jag blir straffad för något som jag inte har gjort", säger Tayyab Shabab.
Faksimil från Migrationsverkets beslut.
Sedan april i år har Tayyab Shabab jobbat som utvecklare på Dynamo, ett bolag som tar fram mobilappar och mobila lösningar. Där jobbar mobilutvecklare från över 20 länder.
Tayyab Shabab beskrivs som ett av bolagets stjärnkodare. Jobbet har gjort att han, tillsammans med sin fru, flyttat till Stockholm och en lägenhet i Vasastan.
"Det saknas idag över 60.000 utvecklare i Sverige och detta sjuka beslut om att utvisa en av de vassaste utvecklarna saknar motstycke. Inte bara att Migrationsverket tar bort utvecklare från oss, de hindrar framgångsrika bolag att växa vidare i Sverige", säger Dynams vd:n och grundare Mathias Plank.
Tayyab Shabab uppger för Breakit att anledningen till att han nu ser ut att behöva lämna Sverige är ett misstag från HL Design. På grund av att han först inte hade något svenskt personnummer, eftersom myndigheterna var långsamma med att ge honom det, blev pensionsinbetalningarna felaktiga, berättar han.
När Tayyab Shabab bytte jobb, och ville få sitt gamla arbetstillstånd förlängt, fick han nobben av Migrationsverket just på grund av detta. Det leder nu till att han nu utvisas från Sverige. Detta trots att HL Design i efterhand har korrigerat felaktigheterna.
I Migrationsverkets beslut, som Breakit tagit del av, konstaterar myndigheten att Tayyab Shabab inte har omfattats av ett kollektivavtalsenligt försäkringsskytt under hela anställningsperioden.
"Jag är väldigt besviken, och det är väldigt stressande. Pensionsinbetalningarna var ju något som företaget skulle sköta. Det känns som att jag straffas för något som jag inte har gjort", säger Tayyab Shabab.
Precis som alla andra som följer techsektorn i Sverige är Tayyab Shabab väl medveten om sitt värde på den svenska arbetsmarknaden. Bristen på programmerare är väldokumenterad.
"Jag läser hela tiden om att det är brist på programmerare i Sverige. Då förstår jag inte varför de gör så här mot de som redan finns här", säger Tayyab Shabab.
Tillsammans med Dynamo ska han nu försöka överklaga Migrationsverkets beslut.
"Detta är ett uppseendeväckande och fullständigt oacceptabelt beteende från Migrationsverkets sida. Tayyab Shabab är bland de vassaste utvecklarna i Sverige och besitter en näst intill unik kompetens", säger Mathias Plank.