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#