Building thingsthat last.
I spent a decade in sales before finding my way into software — and that background shapes how I think about the work. I care about the people using it, the business depending on it, and the engineers maintaining it.
> philosophy
How I think about engineering
Get the foundations right
Good architecture is quiet. I invest the time upfront so the team can move fast without constantly fighting fires — because the cost of a bad foundation grows every sprint.
Code you can trust
Components built in isolation. Cypress and Jest as standard. The confidence to refactor without fear is what separates a codebase that scales from one you're afraid to touch.
Raise the ceiling
The most valuable thing I can do as a lead is help everyone around me think a little bigger. Good systems come from teams that own their decisions, not just execute them.
> expertise
What I work with
The domains I own — chosen because they produce results, not because they look good on a slide.
TypeScript·React·Next.js·Tailwind CSS·HTML5 / CSS3
Cypress (E2E)·Jest (unit / integration)·Component-driven development·Test-driven refactoring
Headless CMS architecture·Wagtail (Python)·Payload CMS·REST APIs·Static site generation
Salesforce API·Custom lead capture pipelines·Form optimisation·CRM integration
Google Ads value-based bidding·Conversion tracking·Persona mapping·Data layer architecture
Git·Figma·Firebase·Agile / Scrum·Exploring: Claude Code & agentic workflows
> work
Where I've built things
Six years of continuous ownership at one company. That breadth and depth is the work.
employer
Svea Solar
Lead Engineer
- —Moved from individual contributor to leading the engineering team across the full stack — TypeScript on the frontend, Python (Wagtail) on the backend.
- —Introduced Cypress and Jest as standards across the codebase, shifting the team toward component-driven development and test-driven refactoring.
- —Focused on sustainable architecture: clear ownership boundaries, good documentation, and a team that makes sound decisions independently.
Frontend Engineer
- —Built and maintained the marketing and content infrastructure for a national solar brand over four years.
- —Architected the headless CMS platform that powers the editorial team — they publish autonomously without needing a developer in the loop.
- —Built the lead capture tools and proprietary API connecting the frontend to Salesforce CRM, routing qualified leads across the Swedish market at scale.
- —Developed the analytics and value-based bidding infrastructure that connects ad spend to persona-qualified pipeline in Google Ads.
earlier work
> contact
Say hello
I'm heads-down building at Svea Solar, but I'm always interested in conversations about systems architecture, content platforms, or where AI tooling is taking software development.