portraits/transparent/jesper_t.png

Jesper Asplund

It works on my machine. Let me help you make it work on yours.

I am a frontend-focused fullstack developer with around eight years of professional experience building modern, accessible web applications. My core strength is the frontend - React, Vue.js, Next.js and TypeScript - crafting responsive, component-driven user interfaces with a strong focus on accessibility (WCAG, ARIA, keyboard navigation, color contrast) and thorough testing (Jest, React Testing Library, Vitest). On the backend and cloud side I have real depth too: building Node.js APIs and event-driven microservices (Cloud Functions, Pub/Sub, BigQuery), running containerized services on Cloud Run, and managing infrastructure as code with Terraform and CI/CD pipelines across GCP, AWS and Azure.

I leverage AI-assisted development tools as an integrated part of my workflow to accelerate delivery and maintain code quality. I have been an early adopter of GitHub Copilot since its launch, evolving from autocomplete to full AI-driven code generation.

I thrive in agile, cross-functional teams where I collaborate closely with UX and design to ship maintainable, well-tested solutions that deliver real business value.

Image - SkillsSKILLS

Frontend Development
ReactJS
Typescript/Javascript
CSS/SCSS
Tailwind CSS
HTML5
Responsive Design
VueJS
NextJS
Web Accessibility (WCAG/ARIA)
Tanstack
Google Cloud Platform
npm/pnpm
Vite/Webpack
NodeJS
Infrastructure as Code
Cloud Functions
GitHub Actions
React Testing Library
Amazon Web Services
Jest
Vitest
Serverless
Test Driven Development
Azure
Python

Image - AptitudesAPTITUDES

Image - ExperienceEXPERIENCE

  • Senior Fullstack Developer
    December 2021 - August 2026
    IKEA (Ingka) - Expansion
    Contract

    Across multiple strategic initiatives at Ingka, I worked as a frontend-focused fullstack developer, owning the user interfaces of business-critical web platforms. I built responsive, component-driven frontends in React, Next.js and TanStack (Query, Router, Table, Form) with Tailwind CSS, treating accessibility (WCAG, ARIA, keyboard navigation, color contrast) and testing (Jest, React Testing Library) as a standard part of every delivery. I also contributed across backend services, infrastructure as code, and CI/CD pipelines.

    Operational Playbook Platform - Built the frontend of an organizational knowledge hub for internal methodologies and processes, with CMS-like authoring workflows enabling content owners to publish and update guidance. Backed by event-driven microservices using Cloud Functions, Pub/Sub, and Cloud Scheduler.

    Financial Approval Workflow System - Developed dynamic, form-driven approval-flow interfaces for securing financial approval of investment projects, on a serverless backend with Cloud Functions and BigQuery analytics.

    Market Discovery Platform - Built the evaluation and scoring UI for assessing potential new locations, with categorized scoring criteria and financial feasibility analysis integrated with backend APIs and Azure AD authentication.

    Space Planning & Design Platform - Built form-driven workflows with approval processes and AI-assisted input validation for defining and validating new retail space configurations. Managed infrastructure provisioning with Terraform and CI/CD pipelines with GitHub Actions.

    Working in Scrum teams throughout, collaborating closely with UX designers to deliver accessible, user-friendly interfaces.

    Skills: TypeScript, ReactJS, NextJS, TanStack (Query/Router/Table/Form), Tailwind CSS, Responsive Design, Web Accessibility (WCAG/ARIA), Jest, React Testing Library, Vite, NodeJS, ExpressJS, Terraform, Google Cloud Platform, Cloud Functions, Cloud Run, Pub/Sub, BigQuery, Firestore, GitHub Actions, Docker, Figma, Azure Active Directory (Azure AD)
  • Senior Backend Developer
    July 2026 - July 2026
    GESHDO Now AB - TimeNow MCP
    Internal Project

    Built and deployed a Model Context Protocol (MCP) server exposing GESHDO's internal TimeNow time-reporting API to Claude, live on Google Cloud Run with a per-user Entra SSO auth model and encrypted, Firestore-backed sessions. Set up CI/CD from GitHub Actions to Cloud Run with full unit test coverage across the auth, tools and API client layers.

    Skills: Python, FastMCP, MCP, AI, Entra ID (Azure AD), OAuth, Google Cloud Run, Firestore, GitHub Actions, Docker
  • Fullstack Developer
    February 2021 - December 2021
    IKEA (Inter) - IPEX
    Contract

    Contributed to the IKEA Kitchen Planner - a public-facing product used by millions of customers worldwide to design and plan their kitchens. Working in sprint-based Scrum teams alongside UX designers and architects, I built and maintained features across a large-scale React codebase, translating design mockups into responsive, component-driven interfaces. Accessibility was built in throughout - semantic HTML, ARIA labels, full keyboard/tabindex navigation and WCAG-compliant color contrast - so the planner met IKEA's design principles and accessibility standards. I covered my work with Jest and React Testing Library unit and integration tests.

    Skills: ReactJS, Styled Components, Responsive Design, Web Accessibility (WCAG/ARIA), React Testing Library, Jest, ExpressJS, NodeJS, Amazon Web Services
  • Fullstack Developer
    July 2020 - February 2021
    IKEA (Ingka) - Jobba/Checka
    Contract

    Built two full Vue.js applications from the ground up for managing office capacity and resource allocation across IKEA offices. I owned the frontend - component architecture, state management with Vuex, and responsive, accessible UIs (ARIA, keyboard navigation) - delivering workspace booking with collision detection, team scheduling calendars, lunch room reservations, and admin dashboards with statistics and reporting. Implemented role-based access control, multi-language support (i18n), and guided onboarding flows. Integrated Azure AD authentication, error tracking with Sentry, and Google Analytics.

    Skills: VueJS, Vuex, Vuetify, SCSS, Responsive Design, Web Accessibility (WCAG/ARIA), ExpressJS, NodeJS, Google Cloud Platform, Azure Active Directory (Azure AD)
  • Cloud Developer
    April 2020 - July 2022
    IKANO Bank
    Contract

    At IKANO Bank, I actively contributed to the maintenance and enhancement of the cloud platform. Some key achievements include:

    Facilitated the creation of AWS resources as needed, streamlining resource provisioning and optimizing scalability.

    Constructed a comprehensive cost reporting tool. This tool provided a clear overview of all expenses associated with the AWS services employed, enabling informed decision-making and cost management.

    Skills: VueJS, SCSS, NodeJS, ExpressJS, AWS IAM, AWS CloudFormation, AWS DynamoDB, AWS S3, AWS Lambda, AWS API Gateway, AWS Code Pipeline, AWS Route 53, AWS CloudFront
  • IT Consultant & Technical Lead
    February 2020 - Current
    GESHDO Now AB
    Employment

    At GESHDO, I work as an external IT consultant while contributing to internal product development - building the frontend and UI of our employee time reporting platform and client-facing projects.

    I have also delivered side-projects such as a ticket reservation system and interactive meeting room displays built with Vue.js on Raspberry Pi devices, integrated with Azure for real-time room booking.

    As part of the Tech Excellence initiative, I serve as a mentor for interns and colleagues, and lead internal training sessions.

  • Web Developer
    March 2019 - July 2019
    odd hill.
    Employment

    Built a web app with the purpose of simplifying birthday event planning for parents with young children. Allowed users to create an event using different templates, send out invites and reminders by sms and email via SendGrid.

    Skills: React, Adobe XD, MongoDB, Express, Node.js, Cron jobs & SendGrid

Image - educationEDUCATION

  • Fullstack Web Developer Javascript
    2018 - 2020
    Lernia Malmö

    I got hands-on experience in both frontend and backend web development, learning how to create user-friendly interfaces, build efficient functionality, and follow best practices in coding and design. The program also introduced me to agile workflows, giving me the tools to confidently tackle modern web development projects.

  • HTML & CSS
    2018
    Malmö University

    Stand-alone course

  • Object Oriented Programming Javascript
    2018
    University West

    Stand-alone course

Image - LanguagesLANGUAGES

  • 100SwedishNative
  • 100EnglishFluent
  • 60GermanSix years of study

Image - Contactfor inquiries contact

Daniel Sanfridsson