Resume

Senior Full Stack Software Engineer

Summary

Senior Full Stack Software Engineer with extensive experience in web and mobile development. Expertise in the JavaScript/TypeScript ecosystem with deep knowledge of React, React Native, Next.js, and Node.js. Track record of leading engineering teams and delivering scalable solutions across startups and enterprises.

United Kingdom

Are We a Fit?

Paste a job description below and AI will analyze how well my skills and experience match the role.

0 / 8,000

Powered by AI — results are approximate and for informational purposes only.

Experience

Lead Full Stack Software Engineer

Wandity Ltd (Contract)

2022 – 2024

Led full stack development for a travel social network platform as the sole engineer.

  • Architected a microservices platform with two Express.js REST APIs and a Remix frontend, each independently containerised with Docker and deployed to Fly.io with multi-region replication
  • Built JWT authentication with refresh tokens stored in Redis, Magic Link email login via SendGrid, and SMS account verification through Twilio
  • Implemented Stripe payment processing powering a credit-based system, user subscriptions, and membership tiers
  • Developed an image pipeline with Sharp optimisation, AWS S3 storage, and Amazon Rekognition AI content moderation
  • Designed shared Prisma ORM interfaces published as NPM packages, consumed by the frontend and both backend services against PostgreSQL with read replicas
  • Built a progressive enhancement-first UI with Remix and TailwindCSS — all features fully functional without JavaScript

Lead / Senior Full Stack Software Engineer

Kukd.com Ltd (Contract)

2020 – 2022

Led engineering across web, mobile, and white-label products for a UK food ordering and restaurant discovery platform.

  • Built a cross-platform React Native/Expo food delivery app with location-based restaurant discovery, real-time order tracking, and Checkout.com payments
  • Developed a white-label multi-tenant architecture resolving restaurant branding, menus, and page layouts per domain via Next.js server-side rendering
  • Implemented Checkout.com payment integration with card tokenisation for PCI compliance and per-merchant transaction routing across white-label sites
  • Redesigned the multi-step checkout flow and fixed Redux state synchronisation bugs across the cart, delivery options, and promotion pipeline
  • Created lean mobile-optimised API routes sharing data models with the web platform for cross-platform consistency

Senior Full Stack Software Engineer

Cartes Ltd.

2018 – Present

Full-stack web and mobile development for diverse clients, specialising in React ecosystem technologies.

  • Built an offline-first B2B e-commerce platform (Next.js 15, React 19, SQLite, Drizzle ORM) with bidirectional sync for a product catalog of 5,000+ items and role-based dashboards for salesmen, customers, and admins
  • Developed an offline-capable iPad sales app (Expo, React Native, tRPC) managing 5,000+ products and 11,000+ images locally with background sync and mandatory freshness enforcement
  • Built a community-driven accommodation platform with Remix, progressive enhancement, Zod server-side validation, and automated CI/CD via GitHub Actions to Fly.io
  • Delivered projects across the React ecosystem including Next.js, Remix, Expo, and React Native with TypeScript throughout
  • Frontend-first development approach with user experience and performance as primary success metrics

Business Development / Software Engineer

Teist Soluciones S.L.

2013 – 2019

Combined business development with software engineering for a technology consultancy serving international markets.

  • Built and maintained WordPress/WooCommerce e-commerce platforms for food industry clients across Europe and the Americas
  • Managed SEO strategy with Yoast integration, structured data markup, and Cloudflare CDN for global performance
  • Led client relationships, requirements gathering, and end-to-end project delivery across multiple concurrent engagements

Junior Full Stack Web Developer

Informa D&B (Dun & Bradstreet)

2012 – 2013

Full stack web development for a global business intelligence company.

Apple Store Specialist

Apple Inc.

2010 – 2011

Customer-facing technical specialist at Apple Retail.

Web Developer

Self-employed

2005 – 2018

Freelance web development and design for small businesses.

  • Built company websites and web applications using HTML, CSS, JavaScript, jQuery, and LAMP stack
  • Delivered long-running production sites including a food ingredients catalog operational for over a decade

Education

Computer Science

Autonomous University of Madrid (UAM)

Madrid, Spain

Skills

Frontend

JavaScript TypeScript React React Native Next.js Remix TailwindCSS HTML/CSS

Backend

Node.js REST APIs SQL AWS Serverless Express.js Hono.js

Mobile

Expo React Native NativeWind

Other

Business Development Project Management Team Management CI/CD