A structural timeline of shipped web and mobile products, from early insurance tooling through luxury commerce, social-impact platforms, fraud-detection systems, and today's sports performance analytics.
picture_as_pdfDownload Résumé (PDF)Glazed
Full-Stack Software Engineer
Home consultancy since 2016. WeChangers, Pasabi, and PlayerData engagements below were delivered through Glazed.
- subdirectory_arrow_right9+ years shipping client work across web and mobile, front-end and back-end.
- subdirectory_arrow_rightJavaScript, Ruby on Rails, Node.js, React, TypeScript in production across engagements.
- subdirectory_arrow_rightPostgreSQL and MongoDB data layers.
- subdirectory_arrow_rightCloud deployments on AWS and GCP with Terraform and Kubernetes.
- subdirectory_arrow_rightDrove CI/CD adoption and engineering practice across teams.
Note: Umbrella consultancy — WeChangers, Pasabi, and PlayerData were placements delivered through Glazed.
PlayerData
Senior Full-Stack Engineer
Core engineer in a cross-functional product pod, delivering end-to-end features for a sports performance analytics platform used by professional sports clubs.
- subdirectory_arrow_rightDelivered a configurable metrics platform spanning backend, web and mobile — server-side unit conversion, per-club configuration, flexible metric selection.
- subdirectory_arrow_rightDesigned and implemented Session Blueprints — recurring training sessions automatically materialised with device assignment and timezone-aware scheduling.
- subdirectory_arrow_rightLed the React Native → web migration with Expo Router, establishing routing patterns adopted across the product.
- subdirectory_arrow_rightBuilt a multi-tenant Staff Admin Panel with a reusable bulk-actions framework for copy, archive, restore and delete across athletes, staff, pitches, tags, surveys.
- subdirectory_arrow_rightMigrated ingestion and enrichment pipelines to Numaflow and adapted the API's async job model for improved scalability.
- subdirectory_arrow_rightImplemented HubSpot CRM integration synchronising clubs, organisations and staff via webhook-driven async processing.
- subdirectory_arrow_rightOptimised backend performance across Rails and GraphQL — eliminated N+1 queries, introduced DataLoader batching.
- subdirectory_arrow_rightAssumed Pod Lead while remaining hands-on — delivery planning, risk management, stakeholder coordination.
Note: Placement delivered through Glazed.
Pasabi
Fullstack Engineer / Tech Lead
Fraud and fake-review detection platform. Fullstack engineer becoming Tech Lead, driving technical direction and platform migrations.
- subdirectory_arrow_rightAssumed Tech Lead role, steering development and providing strategic guidance aligned with business goals.
- subdirectory_arrow_rightLed migration of a core product database from MongoDB to PostgreSQL, including schema adaptations and system-wide adjustments.
- subdirectory_arrow_rightDeveloped a reusable UI component library and design patterns, standardising interfaces across all Pasabi products.
- subdirectory_arrow_rightUnified the codebase into a monorepo, optimising development workflows.
- subdirectory_arrow_rightMigrated provisioning infrastructure to Terraform, improving deployment repeatability and scalability.
- subdirectory_arrow_rightExecuted migration of all infrastructure from GCP to AWS, passing the AWS Foundation Technical Review.
- subdirectory_arrow_rightIntroduced CI features via GitHub Actions to enhance automated workflows and build processes.
- subdirectory_arrow_rightDesigned and deployed APIs for seamless customer integrations.
Note: Placement delivered through Glazed.
WeChangers
Full-Stack Engineer
Social-impact network platform. Owned architecture from day one, delivered the full stack end-to-end.
- subdirectory_arrow_rightDefined project architecture from the beginning — structured and developed all project layers.
- subdirectory_arrow_rightBuilt multi-tenancy infrastructure from start to finish.
- subdirectory_arrow_rightCreated database models in Ruby on Rails with PostgreSQL integration and developed all pages.
- subdirectory_arrow_rightBuilt an internal real-time messaging system using Rails and React.
- subdirectory_arrow_rightExposed a REST API with JWT authentication to support the iOS app.
- subdirectory_arrow_rightCrafted a Node.js web scraper.
- subdirectory_arrow_rightRestructured the website to a mobile-first approach using React.
Note: Placement delivered through Glazed.
Deloitte Digital
Web Developer
Digital transformation tooling — insurance products and rapid prototyping platform.
- subdirectory_arrow_rightDeveloped tools for online insurance companies.
- subdirectory_arrow_rightBuilt a Node.js backend integrated with MongoDB.
- subdirectory_arrow_rightContributed to a framework platform supporting digital transformation processes.
- subdirectory_arrow_rightImplemented web and mobile prototypes with Angular to speed up Proof of Concepts.