Skip to content
Loading

Building products
that scale.

Senior Full Stack Developer with 5+ years of commercial experience building optimized, user-focused web applications serving 300,000+ users. Confident using TypeScript, Python, Node.js, SQL, AWS, and end-to-end testing.

Experienced at delivering scalable front-end and back-end solutions in fast-paced environments, with a strong focus on clean code, performance, and collaboration. Good self-starter with experience working in small teams or being the only member of the engineering team.

.experience

Aug 2025 - presentLondon, UKfull-time

Senior Full Stack Developer

Roli

  • Designed and integrated a custom Model Context Protocol (MCP) server with the Headless CMS, enabling cross-functional teams to build production-ready pages via AI-driven prompts and reducing engineering bottlenecks.
  • Boosted development velocity by integrating OpenCode (Claude Code) terminal-native agents into the CI/CD workflow, automating preliminary code reviews and reducing average PR cycle time.
  • Orchestrated a high-intensity development sprint to re-engineer a legacy system using React, resulting in a more maintainable component-based architecture.
  • Optimized AWS Lambda, S3, and CloudFront configurations via Terraform by implementing automated Content-Type headers and edge TTL caching strategies, significantly reducing latency and server load.
  • Automated Infrastructure-as-Code (IaC) deployments by integrating Terraform into GitHub Actions CI/CD pipelines, utilizing custom Python scripts for dynamic environment configurations and pre-deployment validation.
  • Engineered a resilient communication layer for the Shopify Storefront API by implementing exponential backoff with jitter retry logic, successfully mitigating transient failures and ensuring 99.9% uptime during high-traffic periods.
  • Designed an asynchronous image processing pipeline using AWS S3 Event Notifications and Lambda, orchestrating OpenAI's vision models to automate metadata generation with built-in error handling and retry logic.
  • Led "Tech Talks" on performance to help the team build faster, high-quality apps.
TypeScriptPythonReactSolidJSAstroJSNode.jsMongoDBAWS LambdaTerraformMCP Servers
Apr 2024 - Jul 2025London, UKfull-time

Senior Software Engineer

Swytch Bike Technology

  • Drove the rapid development of a core MVP by partnering with stakeholders and leveraging AI agents for early-stage conceptualization, successfully transforming ambiguous ideas into a functional product foundation.
  • Architected a cost-optimized geospatial search service utilizing Python and the Geoapify API, implementing custom data-parsing logic that reduced monthly API overhead by 98% (£3k to £45) while maintaining high-accuracy location queries.
  • Optimized backend performance for a high-traffic e-commerce platform serving 300k+ users, refactoring legacy PHP logic and implementing server-side caching strategies to ensure 99.9% uptime during peak sales cycles.
  • Engineered a middleware integration layer using TypeScript to aggregate disparate customer order data into the Zendesk API ecosystem, centralizing distributed data sources and reducing cross-system latency for support operations.
  • Developed a serverless ingestion pipeline using AWS Lambda and Node.js for optimized multipart S3 uploads; implemented stream-based processing to handle high-volume file transfers with minimal memory footprint and reduced compute costs.
  • Architected a centralized Design System using Storybook, documenting reusable UI components to ensure visual consistency across platforms and reducing frontend development time by 30% for new feature rollouts.
  • Fostered high code-quality standards through rigorous peer reviews and collaborative pair programming, focusing on maintainability, type safety, and the implementation of modern JavaScript/TypeScript best practices.
JavaScriptTypeScriptVue 3PHPTailwindNode.jsPythonSQLAWSStorybook
Jan 2021 - Mar 2024Kent, UKfull-time

Senior Full Stack Developer

Blue Pool Network

  • Architected and deployed a full-stack social media platform as the sole developer, designing a scalable system using TypeScript, Next.js, and Node.js.
  • Maintained clear and open communication with the founder to transform high-level ideas into functional solutions, researching and selecting optimal technologies to ensure scalability and meet business needs.
  • Managed every stage of development—planning, coding, design, and deployment—delivering polished solutions under tight constraints as the only technical resource.
  • Participated in Shape Up methodology discussions to refine the app's appeal, suggesting UI/UX enhancements that boosted user engagement.
  • Set up an ActiveCampaign email system with webhooks, automating login credential delivery and cutting manual sales tasks by approximately 20 hours monthly.
  • Maintained and optimized two WordPress sites using React, CSS, PHP, and JavaScript, keeping them secure and performant for daily active users.
  • Engaged in direct conversations with clients to gather insights on their needs, driving feature enhancements that improved the product's functionality and user satisfaction.
JavaScriptReactNext.jsTypeScriptSQLNode.jsWordPressPHP

.skills

Core Engineering & Architecture

  • TypeScript & JavaScript: Advanced Type-Safe Architecture, Generics, Utility Types, Bun, Vite
  • Python: FastAPI, Pydantic, MCP Servers (FastMCP)
  • Frontend: React, Next.js (SSR/ISR), Vue 3, SolidJS, Astro
  • Backend & Data: Node.js (Express, Hono), SQL (PostgreSQL, MySQL), MongoDB, Redis, Firebase
  • API & Security: REST, GraphQL (Apollo, Urql), OAuth 2.0, OpenID Connect

Quality, DevOps & Tooling

  • Testing & QA: Datadog, Vitest, Jest, Cypress, Playwright, Storybook
  • Infrastructure: AWS (S3, Lambda, CloudFront), Vercel, CI/CD (GitHub Actions), Nginx
  • Observability & UI: Sentry, Tailwind CSS, SCSS, A11Y, SEO
  • CMS: Storyblok, Sanity.io, WordPress

Leadership & Delivery

  • Methodology: Agile (Scrum/Kanban), Jira, Linear
  • Architecture Design, Code Reviews, Mentorship, Tech Talks

.education

Software Engineer Bootcamp

The Jump, London

Focus on Node.js back-end servers, SQL database administration, and responsive UI development.

Law Graduate

Universidad Anahuac, Mexico City

Honours Dissertation on "The Right of Communication for Migrants", reflecting a deep commitment to social advocacy.