Founder and product builder Bernie Solutions AB
This is where I build and run my own products and take on consulting work.

Senior frontend developer
Halmstad, Sweden · hybrid in Gothenburg or remote
Frontend is what I like doing most: HTML, CSS, TypeScript and how things feel to use. I've led frontends for IKEA, Bombardier/Alstom and HMS. This year I've built three products of my own with Claude Code, from the interface down to the database, and all three are in production.
This is where I build and run my own products and take on consulting work.
React 18, Vite, TypeScript, Supabase, Stripe. 1,800+ commits, 130 test files, 17 SQL guard tests.
Next.js 16, React 19, Drizzle, Postgres, Vitest, Playwright. 23 ADRs.
Next.js 16, React 19, Tailwind, Supabase, pgvector. 85 test files.
New features in an older codebase in ColdFusion, JavaScript and Java with Claude Code, reviewed in Gerrit. Internal AWS tools for invoicing and customer insights.
We moved a web app to React Native and Expo. I was one of the developers and led the team day to day.
In 2021 I led the frontend in Vue.js, and in 2024 I was part of rebuilding it in Angular, close to the backend team.
A PWA in Vue.js and TypeScript with live maps, alarms and dashboards on real-time sensor data, and an app for field technicians. The backend was built by others.
At HMS the interface for secure remote access to industrial equipment, and later lead frontend on Netbiter. At Deloitte a new client in AngularJS. At IKEA the interface for a new search platform.
Integration and backend in J2EE, Spring and Struts, for IKEA iSell, Sydsvenskan and the municipal portal Axessity, among others. That's where my backend grounding comes from.
I use Claude Code with rules and skills per project. Work starts from issues, decisions are written down as ADRs, and logic that has to be right gets tests first. I read every change before it ships.
A letter of recommendation from my former manager at Devoteam is available on request.