About
About Me
I'm a full-stack developer based in Växjö, Sweden. My work spans React, Next.js, and Angular on the frontend, backend APIs and databases, and integrating LLM-powered features into real products.
I like taking a project from idea to production, sketching the data model, building the API, wiring up the frontend, and iterating from there. I'm equally comfortable picking up an existing codebase and fixing what's broken as I am starting from a blank repo.
Lately that's meant a lot of work at the intersection of full-stack development and AI: integrating LLMs into real workflows, not just prototypes, and thinking carefully about what an AI feature should and shouldn't be trusted to do on its own.
In short
I'm a full-stack developer with production experience building user-facing web applications and integrating LLM-powered functionality. My focus is React, Next.js, and Angular on the frontend, combined with TypeScript, backend APIs, databases, and AI integrations. I hold a BSc in Computer Science and I'm currently pursuing an MSc in Interactive AI Systems ,user-focused, collaborative, and comfortable taking ownership from idea to production while learning new technologies quickly.
Background
From coursework to production
I studied Computer Science at Linnaeus University: algorithms, data structures, software architecture, databases, and software development and started building full-stack projects and taking on internships alongside my degree.
Through internships at SITA.dev and RedRiver Consulting, I've shipped real features in production codebases: AI-powered HR platform work, real-time collaboration with SignalR, and fixing the kind of bugs that only show up once real users are on a system.
I'm now doing an MSc in Interactive AI Systems, going deeper into machine learning, human-computer interaction, and intelligent system design while continuing to build full-stack projects on the side.
What I Bring
Four things I bring to a team
Full-Stack Fluency
Comfortable across the stack: React, Next.js, and Angular on the frontend; Node.js and ASP.NET Core on the backend; PostgreSQL, Supabase, and MySQL for data.
AI Integration
Hands-on experience wiring LLMs, voice AI, and RAG into real product features, not just prototypes.
Fast Learner
I pick up new frameworks and tools quickly, and I'm comfortable taking ownership from idea to production.
Collaborative Engineering
Experience working in Agile teams, stand-ups, sprint planning, and peer code review, as well as building solo, end to end.
How I Work
A five-step method
- 01
Understand the Problem
I start by understanding the users, the workflow, and the constraints before writing any code.
- 02
Design the Architecture
I sketch the data model, API surface, and how the frontend, backend, and any AI integration fit together.
- 03
Build in Small Increments
I ship working slices end-to-end, frontend, backend, and data, rather than building each layer in isolation.
- 04
Test and Review
I test each feature manually and via peer code review, and pay attention to edge cases and error states.
- 05
Ship and Iterate
I deploy early, gather feedback, and keep iterating, treating the first version as a starting point, not the end.