Professional Summary
Senior technology leader and blockchain specialist with 13+ years of experience designing and shipping production-grade distributed systems across fintech, DeFi, and enterprise environments. Deep expertise in privacy-preserving cryptography — including Fully Homomorphic Encryption, Zero-Knowledge Proofs, and MPC protocols — applied to real-world financial products. Proven track record leading engineering at scale (Sky UK, Lloyds Bank, Deutsche Bank) and founding high-impact blockchain ventures. Equally at home writing low-level Rust and architecting multi-service cloud infrastructure, bridging the gap between protocol design and product delivery.
Experience
Chief Technology Officer
May 2025 – Present
Raycash
- Define and own the technical vision for Raycash — a privacy-first fintech platform combining self-custody blockchain technology with traditional banking products (IBAN, virtual debit card, instant global transfers).
- Designed and built the entire Rust back-end from the ground up: a Cargo workspace of microservices covering HTTP APIs, blockchain indexers, async queue consumers, real-time WebSocket delivery, and scheduled cron jobs.
- Implemented confidential token transfer infrastructure using Fully Homomorphic Encryption (FHE), keeping on-chain balances and amounts encrypted at all times while remaining auditable for compliance purposes.
- Architected a multi-stage AML/KYT compliance pipeline: counterfactual deposit indexer routes ERC-20 transfers through Elliptic transaction risk scoring and ChainAnalysis address screening before funds are wrapped.
- Integrated KYC onboarding with Wirex/SumSub — covering identity verification, webhook handling, OTP phone confirmation, and status reconciliation flows.
- Built Wirex managed-flow payment processing: webhook receiver, card transaction lifecycle management, and on-chain settlement via a transaction relayer enabling gasless user flows.
- Designed and deployed a real-time WebSocket server for in-app push notifications, backed by a queue-driven notification centre.
- Shipped a fiat on-ramp integration, FUSD balance reconciliation service, and FHE-based balance decryption worker.
- Established engineering practices, code review standards, CI/CD pipelines, and observability stack (Prometheus + Grafana) across the platform.
Stack: Rust · Actix-web · SQLx · PostgreSQL · RabbitMQ · Ethereum/EVM · FHE · Kubernetes · Docker · Prometheus · Grafana
Solana Smart Contract Engineer
Dec 2024 – Mar 2025
Liquid Collective
- Collaborated on the architecture of a permissioned liquid staking protocol on Solana, working directly with the Solana Foundation throughout the engagement.
- Forked and extended the official SPL Stake Pool smart contract to support permissioned allowlist-controlled user interactions.
- Mentored a team with limited Solana ecosystem knowledge, accelerating delivery under a tight deadline.
Stack: Rust · Solana · SPL Stake Pool · Anchor
Lead Blockchain Engineer
Aug 2024 – Jan 2025
flipmeme
- Led a team of smart contract developers building a Solana-native bonding curve mechanism for AI-generated NFT sales.
- Designed and built a Rust-based Solana blockchain indexer and a Rust API layer to serve structured data to the front-end.
- Defined architecture and implementation plans across multiple product workstreams.
Stack: Rust · Solana · Anchor · TypeScript
Founder & CTO
Jul 2020 – Present
Apocentre
- Founded and led a blockchain consultancy that delivered 100+ projects for startups across DeFi, NFT, infrastructure, and enterprise blockchain.
- Authored and deployed smart contracts across Ethereum, Polygon, Arbitrum, Avalanche, BNB Chain, Solana, Sui, and Aptos — collectively handling hundreds of millions of dollars in volume.
- Integrated multiple cryptocurrencies into the NGRAVE hardware wallet product.
- Built a custom Cosmos SDK blockchain for MPC operations underpinning a self-custody wallet solution.
- Developed Zero-Knowledge circuits comparable to Semaphore and Tornado Cash in scope.
- Created production blockchain indexing services using The Graph and StreamingFast Substreams.
- Organised and managed a team of full-stack blockchain, web, and mobile engineers.
Stack: Rust · Solidity · Move · Ethereum · Solana · Sui · Aptos · Cosmos SDK · The Graph · Substreams · Circom · ZoKrates · Node.js
Lead Software Engineer & CTO
Mar 2019 – Jun 2020
Earth Rewards
- Sole technical owner of a blockchain loyalty platform: designed and built back-end services, REST APIs, web dashboards, and a React Native mobile app.
- Authored an on-chain loyalty rewards protocol and smart contracts managing the full token lifecycle.
- Designed a custom Shopify plugin enabling store owners to launch blockchain-based loyalty programmes.
- Built SDK integrations allowing third-party platforms to connect to the Earth Rewards loyalty network.
Stack: Solidity · Web3.js · React Native · Node.js · Hyperledger Besu · Hyperledger Fabric · Keycloak · RabbitMQ · Kafka · Kubernetes · Prometheus · Grafana · Hashicorp Vault
Lead Software Engineer & CTO
Apr 2018 – Jun 2020
Dappflow
- Created the Transfer Checkpoint Layer (TCL) — a blockchain compliance protocol that orchestrates dynamic, upgradeable rules governing the validity of every Security Token ownership transaction.
- Designed and developed the Dappflow Cabinet: a tokenization platform automating the full lifecycle of Security Tokens using on-chain compliance and identity protocols.
- Built a one-click DApp deployment and interaction platform lowering the barrier to blockchain adoption for developers.
- Managed a team of engineers, running sprint planning and delivery across the product.
Stack: Solidity · Ethereum · Web3.js · React · Node.js · ERC-20/STO standards
Blockchain & Smart Contract Engineer
Jun 2018 – Sep 2018
Coincierge
- Created and deployed the EPT ERC-20 token, token vesting contracts, and investor distribution tooling.
- Implemented a custom web-based Ethereum multisig wallet and CLI tools for internal developer use.
Stack: Solidity · Ethereum · Web3.js · ERC-20 · Node.js
Tech Lead
Sep 2017 – Jun 2018
Deutsche Bank — Digital Asset Management
- Built and maintained the DB JavaScript SDK, adopted by multiple internal development teams across the bank.
- Designed and implemented automated trading tools for DB traders to interact with counterparties via Symphony and Bloomberg APIs.
- Led POC projects in ML-based fraud detection and Hyperledger consortium blockchain integrations.
- Created cross-platform UI component libraries for React and React Native.
Stack: TypeScript · JavaScript · React · React Native · Node.js · Hyperledger · Symphony API · Bloomberg API
Lead JavaScript Engineer
Oct 2016 – Sep 2017
Lloyds Banking Group
- Owned the online banking statements platform across Lloyds, Halifax, and Bank of Scotland, managing a full ownership transfer and knowledge transition from the previous team.
- Migrated a legacy Flux-based data flow to a centralised Redux state management architecture.
- Sat on the LBG Frontend Guild governing body, defining standards and good practices adopted across the digital transformation department.
- Mentored junior and senior engineers; built a scaffolding tool to accelerate project bootstrapping across LBG teams.
Stack: JavaScript · React · Redux · Node.js · CSS3
Senior JavaScript Engineer
Apr 2016 – Oct 2016
Sky UK — NowTV Editorial
- Built and maintained a custom CMS for managing NowTV content on the MEAN stack (Angular, MongoDB, Node.js).
- Resolved front-end and back-end performance bottlenecks; contributed to shared npm packages used across Sky engineering teams.
Stack: Angular · MongoDB · Node.js · Express (MEAN)
Senior JavaScript Engineer
Apr 2015 – Apr 2016
Football Radar
- Designed and built the SBS data-collection web app from scratch (6 months, greenfield), transforming how football watchers capture match data — React, RxJS, Scala, Thrift.
- Designed and built the Supervisor real-time monitoring system (4 months, greenfield): Node.js middleware, API gateway, Scala services, React/Redux/WebSocket frontend in TypeScript.
Stack: React · Redux · RxJS · TypeScript · WebSocket · Node.js · Scala · Thrift · Symphony
Front-End Developer
Feb 2014 – Apr 2015
Brand View
- Led front-end development for a Data Hub platform and a product-mapping automation tool using AngularJS, ReactJS, and C# APIs.
- Implemented thegrocer.co.uk widgets as lead front-end engineer.
Stack: AngularJS · ReactJS · jQuery · KnockoutJS · C# · JavaScript
Web Developer
Oct 2012 – Feb 2014
Cirrus Logistics
- Redeveloped the company's flagship warehouse simulation desktop app (CLASS) into a web application using KnockoutJS, DurandalJS, and D3.js.
- Designed and implemented the security infrastructure for the company's web applications using .NET WIF.
Stack: KnockoutJS · DurandalJS · D3.js · .NET WIF · JavaScript · C#