Erik Claesson

Erik Claesson

Senior Full-Stack Engineer and Product-Minded Builder

8+ years shipping high-impact products across startups, scale-ups, and enterprises. Modern web specialist focused on performance, developer experience, and measurable outcomes.

Career Timeline

All experience

A visual history of the roles, client work, and products I have helped build.

  1. 2018 – Present

    Chapter 01

    Founder & Principal Engineer

    EC Consulting

    Freelance
    • Founded EC Consulting to provide custom full-stack software engineering solutions
    • Specialized in modern technologies: React, Next.js, TypeScript, TailwindCSS, Node.js, AWS, Prisma, and GraphQL
    • Architected frontends and backends, integrating services and APIs with a JAMstack approach using monorepo tools like Nx and Turborepo
    • Collaborated with clients globally, adapting to various cultures and time zones
    • Worked across AI, e-commerce, fintech, and edtech sectors

    Key Achievements

    • Applied Agile methodologies for smaller teams and SAFe for larger organizations
    • Successfully delivered projects across multiple industries and time zones
    ReactNext.jsTypeScriptTailwindCSSNode.jsAWSPrismaGraphQLNxTurborepo
  2. 2023 – 2025

    Chapter 02

    Full-Stack Engineer

    Handelsbanken

    Employment
    • Built financial applications using React for the frontend and Java for the backend and deployed on top of Microsoft Azure
    • Emphasized type-safe code with TypeScript and integrated automated testing frameworks like TestCafé and Jest into CI/CD workflows
    • Designed and maintained CI/CD pipelines with Azure DevOps, automating build, test, and deployment processes
    • Upgraded Java runtimes and managed dependencies to ensure application stability, security, and optimal performance
    • Implemented modern development practices and optimized dialog flows, supporting Handelsbanken's advancements in banking technology

    Key Achievements

    • Improved code reliability by expanding automated test coverage and reducing manual regression testing
    • Supported reliable feature delivery through automated CI/CD checks
    • Improved dialog flows in customer-facing banking applications
    ReactJavaTypeScriptMicrosoft AzureTestCaféJestAzure DevOps
  3. 2022 - 2023

    Chapter 03

    Frontend Engineer

    Blenderbox

    Freelance
    • Developed sophisticated software solutions for the EnrollWise educational technology product
    • Used cutting-edge tech such as Next.js, GraphQL, TailwindCSS, Storybook, Mapbox, and Google APIs
    • Leveraged a custom dynamic form builder for complex forms
    • Partnered closely with UX/UI and backend teams to advocate for best practices

    Key Achievements

    • Enhanced application stability, performance, and code quality
    • Contributed to revolutionizing educational experiences through technology
    Next.jsGraphQLTailwindCSSStorybookMapboxGoogle APIs
  4. 2022 - 2023

    Chapter 04

    Frontend Engineer

    Brikl

    Employment
    • Improved the Brikl E-Commerce MicroStore technology by developing and implementing new features in the catalog and microstore sections
    • Fine-tuned GraphQL interactions between the backend and frontend, ensuring peak performance and seamless data flow
    • Leveraged Apollo Client to its fullest by implementing advanced techniques through the Apollo Cache and Optimistic UI
    • Worked closely with cross-functional teams to identify and address technical challenges
    • Actively participated in team meetings to advocate for the adoption of modern technologies and best practices

    Key Achievements

    • Streamlined processes and boosted merchant efficiency
    • Delivered more responsive and snappier user experience while reducing backend request load
    • Ensured continuous improvement and scalability of the E-Commerce platform
    • Promoted knowledge sharing and enhanced overall team performance
    ReactGraphQLApollo ClientTypeScript
  5. 2022

    Chapter 05

    Full-Stack Engineer

    Entertainment Oxygen

    Freelance
    • Leveraged React Native and Next.js with Solito and Turborepo to create a unified codebase, bridging web and mobile applications
    • Adopted PlanetScale for database management and Prisma for data manipulation
    • Led the development and deployment of a serverless architecture using AWS CDK for declarative cloud resource management
    • Used AWS Lambda to serve the GraphQL server, optimizing operational costs and ensuring scalability

    Key Achievements

    • Delivered consistent user experience across web and mobile
    • Established scalable, reliable, and efficient data architecture
    • Ensured Entertainment Oxygen remained at the forefront of entertainment technology
    React NativeNext.jsSolitoTurborepoPlanetScalePrismaAWS CDKAWS LambdaGraphQL
  6. 2022

    Chapter 06

    Full-Stack Engineer

    Structure.fi

    Freelance
    • Utilized React, Next.js, and TypeScript to establish the foundational frontend architecture of Structure.fi's trading platform
    • Implemented SWR for optimized data retrieval and RxJS observables to manage asynchronous data streams
    • Crafted and integrated email workflows and Twilio services, enabling seamless real-time interactions and communication
    • Collaborated closely with the lead frontend engineer in a fast-paced agile startup environment
    • Leveraged the AWS Cloud Development Kit (CDK) to define and manage cloud infrastructure

    Key Achievements

    • Ensured scalability and maintainability of trading platform
    • Enhanced responsiveness and reliability of real-time trading interactions
    • Continuously explored and integrated cutting-edge blockchain technologies
    ReactNext.jsTypeScriptSWRRxJSTwilioAWS CDKDynamoDBLambdaS3
  7. 2021 - 2022

    Chapter 07

    Frontend Engineer

    Skatteverket (Swedish Tax Agency)

    Employment
    • Collaborated within a dedicated team to develop and maintain society-critical web applications using React for the frontend and Java for the backend
    • Contributed to the seamless operation of essential services relied upon by the entire Swedish population
    • Worked on high-availability systems supporting millions of users

    Key Achievements

    • Ensured high reliability and performance for society-critical applications
    • Maintained stability and efficiency of national infrastructure
    • Ensured minimal downtime and swift resolution of issues
    ReactJavaTypeScript
  8. 2020 – 2021

    Chapter 08

    Lead Frontend Engineer

    Lunds Kommun (Lund Municipality)

    Employment
    • Reduced page load times by implementing React Query's advanced caching techniques and by leveraging Next.js rendering optimizations
    • Enhanced application responsiveness by optimizing data fetching patterns and implementing automatic background data revalidation
    • Deployed Next.js applications on IIS with Azure

    Key Achievements

    • Significantly improved page load times and user experience
    • Ensured high availability, scalability, and seamless integration with existing infrastructure
    ReactNext.jsReact QueryTypeScriptIISAzure