Based in London, UK

Senior Software Engineer

Building mobile experiences at Zopa. Passionate about native performance, clean architecture, and bridging the gap between React Native and native platforms.

React Native Swift Kotlin TypeScript

Experience

Senior Software Engineer

Zopa

2020 - Present

Leading React Native projects across credit cards, loans, car finance, savings and platform teams. Creating custom Docker images and maintaining shared frontend libraries within the company. Collaborating with product and design to achieve the best technical implementation with the minimum amount of stress for our developers. Led the end-to-end migration of legacy authentication systems to Device Binding, integrating Runtime Application Self-Protection (RASP) for real-time threat mitigation, and extending native authentication and cryptographic modules in Swift and Kotlin to strengthen platform security and user trust. Pioneered the migration from React Native to fully native iOS architecture by developing the initial proof of concept and implementing the first end-to-end native product journey within the hybrid application, improving performance, stability, and user experience.

Frontend Developer

Billhop

2019 - 2020

Built the frontend for a new back office system using React, TypeScript, and Ant Design. Also contributed to Node.js microservices with MongoDB, handling data flow from database to client.

Frontend Developer

DIK

2018 - 2019

Led the frontend development for a full rebrand of Sweden's culture and creativity workers union. Built a server-side rendered website with Gatsby, React, and TypeScript to deliver fast page loads and a modern member services experience.

Developer

SAS Travelers Gem

2018

Built the user-facing platform for a travel experience website where users shared hidden destinations and earned Eurobonus points. Developed the blog-style interface for creating, browsing, and engaging with travel posts in Vue.

Developer

The Zlatan Challenge

2018

Built the betting interface and leaderboards for a 2018 FIFA World Cup prediction campaign that reached hundreds of thousands of users. Free to play with prize money sponsored by Rolex and Bethard. Developed with Nuxt and Vue using server-side rendering, optimised for viral traffic from Zlatan's social media with Cloudflare caching.

Developer

Guldbaggen Collectibles

2017

Built a product showcase website for the annual Guldbagge Gala in Stockholm, featuring collectibles inspired by nominated films. Also helped model the audience award trophy, replacing the traditional painting format.

Developer

Auktionstipset

2017

Built a live auction platform for a pop-up shop at the Acne Christmas party. Integrated SMS bidding so guests could bid via text message, with a PHP backend and React frontend.

Developer

Kshanti Yoga

2017

Redesigned the website for a Paris yoga studio on WordPress. Built a custom theme and integrated Mindbody for class booking and scheduling.