Work ExperienceArbetserfarenhet
Software EngineerMjukvaruutvecklare
IKEAContributing as a Software Engineer across two engineering teams at IKEA. Currently engineering IKEA's global digital web platform using edge computing, fragment-based architectures (micro-frontends), and modern web technologies. Previously engineered and maintained critical, high-availability global business services and transactional systems across the full stack leveraging Kotlin, TypeScript, React, PostgreSQL, and Google Cloud Platform (GCP).Arbetar som mjukvaruutvecklare över hela stacken inom två team på IKEA. För närvarande med fokus på utvecklingen av IKEAs globala webbplattform med edge computing, fragment-arkitektur (mikrogränssnitt) och modern webbteknik. Arbetade tidigare med att bygga och förvalta affärskritiska, globala transaktions- och affärstjänster med hög tillgänglighet i Kotlin, TypeScript, React, PostgreSQL och Google Cloud Platform (GCP).
Fullstack DeveloperFullstack Utvecklare
GESHDOConsulted on web, mobile, and backend projects for enterprise clients. Designed and implemented fullstack applications and mobile solutions leveraging React, React Native, C#, .NET, Node.js, and PostgreSQL.Konsulterade i webb-, mobil- och backendprojekt för företagskunder. Designade och implementerade fullstack-applikationer och mobillösningar med React, React Native, C#, .NET, Node.js och PostgreSQL.
Service TechnicianServicetekniker
Water Company i Sverige ABResponsible for technical preventative maintenance, servicing, and diagnostic troubleshooting of commercial drinking water systems and carbonation units for corporate clients across Sweden. Developed strong analytical and independent problem-solving skills under high-pressure scenarios.Ansvarade för tekniskt förebyggande underhåll, service och avancerad felsökning av kommersiella dricksvattensystem och kolsyremaskiner för företagskunder runt om i Sverige. Utvecklade stark analytisk och självständig problemlösningsförmåga under tidspressade scenarier.
Web Developer Intern & Teaching AssistantWebbutvecklare & Lärarassistent (LIA)
Node HillCompleted my first internship (LIA) during higher vocational studies with combined development and teaching responsibilities. Instructed and mentored vocational students in core web technologies (HTML5, CSS3, JavaScript, React) as well as digital design in Adobe Photoshop and Illustrator.Genomförde min första LIA-praktik under studietiden med kombinerat utvecklings- och undervisningsansvar. Undervisade och handledde yrkeshögskolestuderande i webbutveckling (HTML5, CSS3, JavaScript, React) samt digital design i Adobe Photoshop och Illustrator.
Retail AssistantButiksbiträde
Gekås Ullared ABCustomer service, checkout management, inventory control, and retail logistics in Scandinavia's largest department store, working in a fast-paced team environment.Kundservice, kassaarbete, lagerhantering och butikslogistik i Skandinaviens största varuhus. Arbetade i en miljö med högt tempo och höga krav på samarbete.
SkillsKompetenser
Focus AreaFrämsta kompetenser
Technologies & ToolsTekniker & Verktyg
Personal ProjectsPersonliga Projekt

Retro Game Collection Application
A lightweight HTML5 Canvas-based 2D game engine written in TypeScript. Explores spatial grid partitioning for collision detection, custom game loop interpolation, and sprite sheet animation mapping.En lättviktig HTML5 Canvas-baserad 2D-spelmotor skriven i TypeScript. Utforskar rumslig grid-partitionering för kollisionsdetektering, anpassad spel-loop-interpolering och animationer via sprite-sheets.

Singleplayer Game
A high-performance event broker written in Kotlin and run on GCP. Supports sub-millisecond publishing speeds, transactional outbox pattern with PostgreSQL, and horizontal scaling via Docker clustering.En högpresterande meddelandeförmedlare skriven i Kotlin som körs på GCP. Stödjer meddelandepublicering under millisekunden, transactional outbox-mönster med PostgreSQL och horisontell skalning via Docker-kluster.

Multiplayer Game
A high-performance event broker written in Kotlin and run on GCP. Supports sub-millisecond publishing speeds, transactional outbox pattern with PostgreSQL, and horizontal scaling via Docker clustering.En högpresterande meddelandeförmedlare skriven i Kotlin som körs på GCP. Stödjer meddelandepublicering under millisekunden, transactional outbox-mönster med PostgreSQL och horisontell skalning via Docker-kluster.

3D Strategy Game (prototype)
A high-performance event broker written in Kotlin and run on GCP. Supports sub-millisecond publishing speeds, transactional outbox pattern with PostgreSQL, and horizontal scaling via Docker clustering.En högpresterande meddelandeförmedlare skriven i Kotlin som körs på GCP. Stödjer meddelandepublicering under millisekunden, transactional outbox-mönster med PostgreSQL och horisontell skalning via Docker-kluster.
Higher Vocational Education Degree, Frontend DevelopmentYrkeshögskoleexamen, Frontend Utveckling
EC UtbildningSpecialized in modern web technologies, frontend frameworks, clean UI design, accessibility, and software development practices.Specialiserad på moderna webbtekniker, frontend-ramverk, ren UI-design, tillgänglighet och praxis för programvaruutveckling.
Upper Secondary Education Diploma, Game DevelopmentGymnasieexamen, Spelutveckling
LBS Kreativa GymnasietFocused on computer science fundamentals, programming logic, game loop architecture, and creative digital design.Fokuserade på grundläggande datavetenskap, programmeringslogik, spelarkitektur och kreativ digital design.