Building products
that scale.
Senior Product Engineer with 6+ years of commercial experience building scalable, high-performance products used by 900,000+ users. I bridge product thinking and engineering to turn ambiguous problems into simple, intuitive experiences across the full stack, with expertise in TypeScript, Python, AWS Services, database design & optimization, and end to end testing.
Experienced in owning products from discovery and technical strategy through to delivery and iteration, working closely with stakeholders and users to continuously improve the product. Particularly interested in agentic AI, automation, and building intelligent systems that reduce friction, unlock new capabilities, and create measurable business value.
.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.
Founding Product Engineer
Blue Pool Network
- Owned the end-to-end development of a core MVP as the sole engineer, translating ambiguous product ideas into a functional, scalable foundation using TypeScript, Next.js, and Node.js.
- Partnered directly with the founder to shape product direction, turn high-level business requirements into technical solutions, and make pragmatic technology decisions aligned with scalability and business goals.
- Led the full product development lifecycle across discovery, planning, UX/UI, development, testing, and deployment, delivering polished solutions independently within tight resource and time constraints.
- Contributed to Shape Up product cycles by challenging assumptions, refining product ideas, and proposing UX improvements that strengthened usability, engagement, and overall product appeal.
- Built and launched a React-based directory platform that enabled users to discover, connect, and share information through an intuitive, user-focused experience, generating 50% of its revenue within the first three months.
- Automated a manual customer onboarding workflow by integrating ActiveCampaign with webhooks, automating credential delivery and saving approximately 20 hours of manual work per month.
- Owned the performance, reliability, and continuous improvement of two production React applications, delivering new features, UX enhancements, bug fixes, and performance optimisations.
- Worked directly with customers to understand their needs and pain points, using feedback and product insights to prioritise improvements that increased functionality and user satisfaction.
- Adapted quickly to evolving startup requirements by researching and adopting new technologies, delivering increasingly bespoke solutions as the business and product matured.
.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.