Available to hire
I’m Thomas Thorstensson, a Swedish frontend developer with a 15-year track record collaborating with European agencies to design and code websites, games, and learning apps. I’m returning to my roots in JavaScript and am strong in Vue, Nuxt, Svelte, and TypeScript, and fluent in TailwindCSS. I’m an evangelist for SOLID, atomic design, and feature-sliced architecture. I’m always looking for ways to enhance UI/UX, for example, micro-interactions driven by libraries like Motion and Curtains.js. Open to new freelance roles where I can contribute with my ability to blend lean code with good design.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
Swedish
Fluent
English
Fluent
Spanish; Castilian
Beginner
Work Experience
Creative Frontend Developer at Radical Path
October 1, 2025 - PresentConceptualized 5 global Marriott campaigns using GSAP and Google Studio, creating device-performant animations and ensuring brand consistency across international markets. Boosted click-through rates by building custom UI/UX email frameworks with interactive design elements.
Nuxt Web Developer at Solume AI
March 1, 2025 - August 1, 2025Developed Solume AI’s corporate website as part of a redesign, translating 15 Figma designs into responsive Nuxt layouts. Modularized reusable UI components (navigation, layout sections) using the Vue Composition API and SOLID principles.
E-Learning Developer at NKD
September 1, 2024 - November 1, 2024Spearheaded 30+ JavaScript-based projects over a 15-year partnership, providing consistent technical leadership for challenging e-learning initiatives. Built WCAG-compliant interactive modules for DHL training programs, ensuring accessibility, performance, and support for multiple languages.
Developer & Designer at Three Mobile
September 1, 2023 - July 1, 2024Orchestrated the end-to-end development of 18 Apple and Samsung email campaigns, ensuring design alignment with brand guidelines. Executed 35 ad campaigns, using Litmus to ensure correct rendering and functionality across mobile, desktop and email clients.
Developer / Project Lead at Syzygy London
February 1, 2023 - September 1, 2023Directed a data-driven campaign integration using CM360 and Floodlights, enabling precise tracking and ad delivery for a large e-commerce store. Developed a real-time filtering system for a 10,000-product dataset, streamlining preference-based ad customization across global locations.
TypeScript Developer at PokerStars UK
May 1, 2021 - November 1, 2022Engineered 12 automated TypeScript components for BannerFlow, significantly increasing production speed by eliminating repetitive manual workflows. Scaled UI assets for global deployment through iterative Kanban cycles, ensuring cross-market reliability and design consistency.
Ad Developer & Designer at MMMultiply
January 1, 2021 - March 1, 2021Co-architected a specialized Electron/Vue app to optimize internal AWS search, making cloud infrastructure more accessible for the engineering team. Translated motion prototypes into JavaScript for a National Geographic campaign, implementing precise Cartesian logic to replicate complex animations. Leveraged GSAP to evolve creative concepts, injecting motion interactions into the frontend while maintaining adherence to global brand guidelines.
Ad Developer & Designer at Wunderman
November 1, 2019 - December 1, 2019Bridged the gap between analogue design and digital execution, moving from hand-drawn conceptual logic to brand-aligned assets.
Digital Creative at Camelot
November 1, 2018 - June 1, 2019Developed multi-channel ad campaigns for YouTube, Facebook, and LinkedIn, ensuring each platform’s technical requirements were met. Used Kanban to track platform requirements and translate technical constraints into actionable guidance for the design team.
Game Developer at Product Madness
July 1, 2017 - January 1, 2018Refactored legacy codebases into an MVC structure, improving scalability and maintainability across multiple game modules. Worked in Agile cycles, adjusting code to accommodate late-stage creative changes and meet release deadlines.
Ad Developer & Designer at World Wildlife Fund
July 1, 2020 - October 1, 2020Elevated conversion rates by 20% for the 'Save the Planet' campaign, executing the technical and creative vision for this David Attenborough initiative. Realized the project from concept to code, handling Photoshop asset retouching and the development of high-performance interactive components.
JavaScript Developer at IG Finance
January 1, 2020 - June 1, 2020Integrated the AdLib API into the JavaScript codebase by researching endpoints and how those corresponded to market expectations. Led weekly client meetings, managing technical expectations and deliverables for financial stakeholders.
Ad Developer & Designer at MMultiply
January 1, 2021 - March 1, 2021Translated motion prototypes into JavaScript for a National Geographic campaign, implementing precise motion logic with GSAP while maintaining brand guidelines.
Ad Developer at Wunderman
November 1, 2019 - December 1, 2019Developed a Banner campaign using GSAP Bezier curves, collaborating with marketing and creative teams to ensure correct rendering across devices and campaigns.
Education
Master's Philosophy at Lund University / Birkbeck
January 11, 2030 - February 4, 2026Master's Philosophy at Lund University / Birkbeck
January 11, 2030 - February 4, 2026Qualifications
Site of the Day, Design Nominee
January 23, 2026 - December 31, 2026https://www.designnominees.com/sites/thomas-thorstensson-interactive-developer
Site Of The Day, CSSWinner
November 20, 2025 - December 31, 2025https://www.csswinner.com/details/thomas-thorstensson-creative-dev/18925
https://www.csswinner.com/details/thomas-thorstensson-creative-dev/18925
October 1, 2025 - December 31, 2025https://www.cssdesignawards.com/sites/thomas-thorstensson/48276/
Industry Experience
Gaming, Media & Entertainment, Education, Software & Internet, Professional Services, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Barcelona today.