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
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.
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.
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.
.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.