About
Senior software engineer with more than 10 years of professional experience.
I typically build front-ends with React and back-ends with Node.js. Passionate about performance, aesthetics, infrastructure, user experience and accessibility. I’m a social and quality driven team player. Able to lead projects and people.
Off work I’m first and foremost a dad to my two kids but my passion for rock climbing is still strong and I try to get out as often as I can.
Skill
A solid JavaScript/TypeScript, CSS & HTML foundation. I’m a problemsolver, performance optimizer and code quality advocate. Smooth animations and pixel perfection, that’s a given.
Currently (extra) excited about gRPC, tRPC, GraphQL, NextJS/Remix, error monitoring, IaC and DX in general.
Designed several large scale applications, both front-ends, back-ends and infrastructures. Built up development teams from scratch, being part of numerous hiring processes.
I’ve been a mentor for several developers during my career and I’m always happy to share what I know and what I don’t.
Experience
Full Stack Developer
EFUEL
May 2022 - Present
- Setup a scalable infrastructure from scratch in GCP using Terraform. Using services like GKE, Cloud SQL, Cloud Storage, Cloud DNS, Pub/Sub, IDP, Secret Manager and more.
- Setup a sophisticated CI/CD pipeline using Github Actions, Docker images, ArgoCD & Kubernetes.
- Designing and developing multiple back-end services.
- Built an ecommerce front-end in Next.js using Shopify headless and Algolia as the search engine.
TypeScriptGCPTerraformReactNext.jsKubernetesGraphQLNestJSgRPCStrapiAlgoliaPrismaPostgreSQLMongoDBGithub ActionsShopifyZustandSentryRedis
Full Stack Developer
Tibber
Jan 2021 - May 2022
- Researching, designing and devloping a new scaleable ecommerce platform.
- Developing integrations with Klarna, Adyen & Ingrid
- Developing a hyperdynamic multilingual website using Contentful CMS with a complex setup
TypeScriptReactNext.jsGraphQLAlgoliaContentfulDockerAWSGithub ActionsRedux ToolkitRedis
Front-end Developer
Mojang
Jan 2019 - Dec 2020
- Designing and developing a new front-end platform from scratch for the Minecraft launcher using React, Typescript, Webpack, Docker etc.
- Creating a lightweight CMS solution for dynamic content
- Creating a Minecraft skin visualizer using Three.js
TypeScriptReactThree.jsWebpackSentryContentfulDockerAzure CloudAzure Pipelines
Full Stack Developer
Blocket
Jan 2018 - Jan 2019
- Develop and maintain services, both front-end and back-end
- Develop and deploy several new micro-services using Node.js, Express etc.
JavaScriptReactNode.jsPrismaGraphQLWebpackSentryExpressDockerAWSJenkinsRedis
Front-end Developer
Byt Bil
Sep 2016 – Jan 2018
- Develop and maintain a styleguide for use throughout the organization
- Develop and maintain front-end for several systems
- Designing a new front-end platform using React, Redux, Express, Webpack, Docker etc.
- Ensure platform performance is optimized
JavaScriptReactReduxWebpackCSSPythonDockerJenkins
Front-end Developer
Tripwell
May 2016 – Sep 2016
- Develop and maintain front-end for Tripwell.com
JavaScriptjQueryWebpackCSSPython
Lead Front-end Developer
SCM Ventures
Apr 2015 - May 2016
- Lead and advise small front-end team
- Leading international collaboration with development team from Africa
- Design and develop new front-end platform using Angular, gulp etc.
JavaScriptAngularJSGulpPostgreSQLCSS
Front-end Developer
SCM Ventures
Jan 2012 – Apr 2015
- Develop and maintain front-end for multisite classified platform
- Deploy several new sites in different countries around the world
- Performance enhance platform to serve countries with slow connection/featurephones
HTMLCSSJavaScriptjQueryPHPPostgreSQL
Developer
Pixpro Stockholm
Dec 2009 – Jun 2011
- Develop customized Joomla templates
- Develop customized Joomla extensions
- Debug and support customers with their Joomla website
HTMLCSSJavaScriptMooToolsJoomlaPHPMySQL