History
A chronological overview of my path into software development and the work I've done along the way.
- Mar 2024 — Present
Full-stack developer
AdonInfotech
Developing and maintaining a production SaaS platform on AWS — React/Next.js web, React Native mobile, TV client, shared Lambda backend, and third-party integrations.
- Full-stack features in TypeScript monorepos deployed with SST.
- Built and launched a React Native app on App Store and Google Play, using the same backend as the SaaS product.
- Built a TV app connected to the same SaaS and related systems.
- AWS Lambda, API Gateway and serverless infrastructure in daily work.
- CI/CD with GitHub Actions, code review and iterative delivery.
- Integrations with Stripe, OpenAI, Ably (WebSockets), Meta and Twilio in production.
- Jan 2023 — May 2023
Software developer intern
Acordo Systems AB
Full-stack internship building and maintaining web applications with React, Node.js and MySQL.
- Developed features using React, Redux and Node.js.
- Designed and implemented a new filtering feature — UI component and backend logic.
- Contributed to code reviews and team delivery practices.
- Aug 2021 — May 2023
Java developer
Grit Academy
Intensive Java development program in Malmö — backend, TDD, databases and web fundamentals.
- Java, Spring Boot, JUnit, Mockito, SQL and Git.
- Coursework in agile development, database management and mobile development with Kotlin.
- LIA internships and exam project work.
- 2012 — 2021
B2B sales
Previous career
Background in B2B sales and client communication across telecom and IT before moving into software development.
- Ongoing
Side projects & open source
Personal
CodePin, Pokemarket, Improved Potato, Burnt Coffee theme and more.
- Pokemarket — Swedish Pokémon collector platform (private monorepo).
- VS Code extension development (CodePin).
- Full-stack private project — Improved Potato (TypeScript ERP).
- Published editor theme (Burnt Coffee).