Software engineer with 10+ years of experience building production web applications, developer tools, internal platforms, and collaboration systems. Experienced across React, TypeScript, Next.js, Go, Node.js, PostgreSQL, and distributed services.
Passionate about developer productivity, AI-assisted software development, and creating intuitive user experiences that help teams collaborate and deliver software more effectively. Enjoy solving complex technical problems while maintaining a strong focus on usability, quality, and customer impact.
MPCH
Named inventor on a patent-pending cryptographic key rotation system developed for digital asset custody infrastructure.
Designed and delivered full-stack applications used by customers and internal teams for wallet management, transaction policies, approval workflows, access control, and auditing.
Built React and TypeScript user interfaces alongside NestJS backend services and PostgreSQL databases.
Led design and implementation of cryptographic key lifecycle and rotation systems used to manage security-critical digital assets.
Contributed to migration efforts from monolithic systems towards service-oriented architecture.
Developed internal tooling and automation services in Go that reduced manual operational tasks and improved developer productivity.
Worked closely with product managers, designers, security engineers, and platform teams to deliver production systems from concept through deployment.
Participated in architecture discussions, technical design reviews, and cross-team planning for large-scale platform initiatives.
Owned features from requirements and architecture through implementation, deployment, and operational support.
Designed and delivered user-facing experiences that simplified complex operational workflows and enabled customers and internal users to manage policies, approvals, and platform operations efficiently.
Collaborated with engineers across multiple teams through design reviews, architecture discussions, code reviews, and technical planning.
Genesis Custody
Built backend services and APIs supporting digital asset trading, wallet creation, and transaction processing.
Designed PostgreSQL schemas and application services for security-sensitive financial workflows.
Integrated Google Cloud services including KMS and Pub/Sub for secure key management and asynchronous processing.
Collaborated with product, security, and infrastructure teams to deliver reliable production systems.
Play Retail
London
Served as the primary frontend engineer responsible for delivering production kiosk applications, dashboards, and customer-facing interfaces for global brands including Disney, Gucci, Red Bull, and Philip Morris.
Designed and implemented modular TypeScript architectures for highly reliable applications operating in retail environments.
Built responsive, production-grade user experiences with a strong focus on usability, maintainability, and performance.
Worked directly with stakeholders and designers to transform requirements into polished production software.
Flexy
Developed React and React Native applications used by workers, hirers, and internal operations teams.
Built mobile applications for iOS and Android allowing users to discover work opportunities, manage schedules, and track assignments.
Developed web applications supporting job management, invoicing, worker onboarding, and operational workflows.
Contributed to product growth from startup stage through acquisition by the Impellam Group.
Worked across web and mobile platforms serving thousands of users.
Lindar Media
Built React applications and customer-facing web products from concept through production.
Led frontend development of a bingo comparison platform using React and Redux.
Worked closely with senior engineers to develop expertise in scalable frontend architecture and modern JavaScript development.
BSc (Hons)
Open-source federated communication platform inspired by IRC, Reddit, and Git, exploring distributed collaboration, signed messaging, and peer-to-peer synchronization.
Designed around signed messages, append-only logs, peer synchronization, and self-hosting.
Tokenized franchise funding platform enabling investment into real-world businesses.
Built using Next.js, Supabase, PostgreSQL, and modern web technologies.
Real-time NFT analytics platform using OpenSea streaming APIs.
Built responsive dashboards and live transaction monitoring systems.
Self-hosted real-time telemetry platform for BeamNG.drive built using modern web technologies and real-time data streaming.
AI-powered application exploring embeddings, vector databases, and personalised user insights.