Twelve years, thirteen roles
Crypto wallets, live sports streaming, insurance, dating, banking and running clubs. The full record, most recent first.
- 01
Nov 2025 – Jul 2026
Remote
Senior Motion Engineer
Performance, motion and agentic tooling inside a decade-old crypto wallet shipping 50-100 commits a day.
- Authored the approved engineering RFC for a tiered Figma-to-code strategy and shipped its foundation: an automated pipeline keeping the design system in sync between Figma and the codebase with no manual handoff
- Replaced React Navigation with a lighter custom system across the bottom-sheet layer driving ~80% of the app, cutting transition and mount times 2-3x
- Owned the React Native 0.78 → 0.85 upgrade and the Old → New Architecture migration, taking over a stalled effort and carrying the entire repo through
- Built a self-maintaining agentic rebase pipeline for that migration: deterministic conflict resolution, agent escalation, native build and smoke QA before merge, and a daily Slack digest
- React Native
- New Architecture
- Reanimated
- MCP
- Figma
- 02
Feb 2025 – Present
Madrid
Founder
Sole engineer and technical co-founder of a marketplace connecting runners with clubs across Spain.
- Own the entire platform: React Native apps for iOS and Android, marketing site, backend services and cloud infrastructure
- Integrated Stripe Connect for memberships and paid events with configurable fees, cancellation policies and automated refunds, alongside Strava OAuth, end-to-end encrypted chat, QR check-in and MapBox discovery
- Grew to 3,400 registered users and ~€4,000 processed through the platform
- Expo
- EAS
- Stripe Connect
- Supabase
- MapBox
- 03
Feb 2023 – Aug 2025
Remote
Mobile Engineer
The mobile app's technical expert as one of only two developers on the project.
- Designed and implemented a robust offline-first architecture, including a custom Apollo optimistic sync link, ensuring a seamless experience regardless of connectivity
- Built a scalable design system with a strong focus on layout optimisation
- Introduced React best practices, type-checked the entire codebase and enforced quality standards through CI hooks
- Migrated all native code to the Expo Prebuild system, leveraging custom Expo plugins
- Offline-first
- Apollo
- Expo Prebuild
- Design systems
- 04
Aug 2022 – Jan 2023
Remote
React & React Native SME
Authored three courses in Meta's official Coursera certificates, now taken by well over 100K engineers.
- Developed the Advanced React course for the Meta Front-End Developer Professional Certificate, rated 4.7 ★ with 100K+ students enrolled
- Developed Working with Data for the Meta React Native Specialisation, rated 4.8 ★ with ~10K students
- Developed the Capstone project for the Meta React Native Specialisation, rated 4.8 ★ with ~7K students
- Curriculum design
- React
- React Native
- 05
Aug 2020 – Jun 2022
London
Co-founder & CTO
Photora
Took a two-sided marketplace from zero to live on both stores, owning every technical decision.
- Owned the entire technical platform: React Native app for iOS and Android, web app, backend services and cloud infrastructure, plus the architecture, CI/CD and release process behind them
- Took the product from zero to live on the App Store and Google Play, owning provisioning, signing, builds, store submission and review
- Grew to 3K users in London within a year of launch, with a paid tier live inside six months
- React Native
- GraphQL
- Firebase
- CI/CD
- 06
Jul 2021 – Oct 2021
London
Senior React Native Engineer
Helped ship the MVP of a sustainable banking app on time.
- Implemented a custom navigation button bar using bespoke SVG shapes and shadows
- Developed a dynamic video component letting users see how many trees they had planted, interactively
- React Native
- SVG
- Animations
- 07
Jan 2020 – Mar 2021
London
Tech Lead
Led the architecture and delivery of the core mobile app for a pay-per-mile insurer.
- Led the technical architecture and development of their core React Native application for Android and iOS
- Collaborated with the CTO and Head of Engineering to optimise funnels and improve user conversions
- Created react-native-scroll-bottom-sheet, the first library for performant scrollable bottom sheets in React Native. It trended on GitHub, Hacker News and Reddit
- Tech leadership
- React Native
- Open source
- 08
Feb 2019 – Dec 2019
London
Senior React Native Engineer
Performance audit and remediation on a large, mature React Native codebase.
- Audited a large React Native codebase, identified the performance bottlenecks and delivered the fixes that resolved them
- Performance
- Profiling
- React Native
- 09
Sep 2018 – Dec 2019
London
Senior Software Engineer
Built the next generation of video players for a global live sports streaming service.
- Built the next generation of DAZN 2.0 video players using React, TypeScript and RxJS
- Developed a React Native proof of concept to research a new generation of cross-platform players integrating with the existing architecture
- Took an active role in developing internal OSS for the player state management
- React
- TypeScript
- RxJS
- Video
- 10
May 2017 – Sep 2018
Wrocław
Senior Software Engineer & Team Leader
React Native expertise for clients worldwide, plus conference speaking, workshops and open source.
- Built one of the studio's most innovative projects: wearevoice.se, a fully fledged music player for choirs
- Actively contributed to renowned open source maintained by the organisation, like react-native-material-palette
- Spoke at several conferences and ran React Native workshops in Poland, Romania and Spain
- Led the trendsetters team, sharing knowledge via articles and videos to increase brand awareness
- Consulting
- Open source
- Speaking
- Mentoring
- 11
Aug 2016 – Apr 2017
Wrocław
Senior Frontend Developer
Young & Skilled
B2B e-commerce platforms in React for Scandinavian brands.
- Built B2B e-commerce platforms with React for several Scandinavian brands, and mentored junior developers onto the stack
- React
- E-commerce
- Mentoring
- 12
May 2015 – Jul 2016
Wrocław
Frontend Web Developer
Part of one of IBM's first teams to go all-in on React.
- Rebuilt a suite of internal security web applications in React and Redux, with unit, integration or e2e tests required for every unit of work
- React
- Redux
- Testing
- 13
Jul 2014 – Apr 2015
Wrocław
Mobile and Web Developer
Credit Suisse
First steps in mobile, inside the Client Technology Solutions team.
- Built a hybrid iOS app embedding web content for the Client Technology Solutions team
- Hybrid iOS
- JavaScript