Software engineer with 8+ years of experience across TradFi and Web3, specialising in Rust, distributed systems, and blockchain infrastructure. Proven track record in delivering low-latency, high-throughput backends with strong concurrency, fault tolerance, and observability. Skilled in scalable APIs, gRPC/WebSocket services, and time-series/data pipelines, with hands-on expertise in SQL/NoSQL databases, caching, and cloud-native deployments (Kubernetes, AWS). Experienced in designing and deploying secure smart contracts (Rust/Anchor, Solidity) and integrating with DeFi/trading protocols. Proficient in Rust, Java, TypeScript, and C/C++, with deep knowledge of concurrency and performance optimisation. Active contributor in the Solana and Ethereum ecosystems through ETHGlobal hackathons, SuperteamDAO, and Turbin3 Builders, collaborating with leading teams on interoperability and DeFi innovation.
Experience: 3 years
Yearly salary: $150,000
Hourly rate: $100
Nationality: 🇬🇧 United Kingdom
Residency: 🇬🇧 United Kingdom
Experience
Senior Software Engineer
Caplin Systems 2024 - 2024
• Reactive Rust (Axum/Tower) service for real-time commodity settlement instructions on an FX and commodities trading platform used by major banks (Westpac, Fifth Third, Santander). • Pricing UI utilities (swap ladders, tiles, price feeds) and tooling in Kotlin and React/Redux/TypeScript.
Founder & Engineer - Solana / EVM (Contract)
EpochFi Labs Ltd - DeFi, GameFi & prediction-market clients 2024 - 2025
• Shipped the Raid Arena and BananaZone programs to Solana mainnet, owning program design, security review, testing and deployment through to backend and frontend integration. • Raid Arena (raidarena.fun): Anchor competition market with daily staking rounds on token price action, program-owned vaults, round settlement and claim logic paying winners from the opposing pool exactly once, with signer, owner and PDA-seed checks on every fund path. • BananaZone (bananazone.app): Anchor prediction-market program (vaults, deposits, payouts and refunds via SPL Token), the NestJS API backend and frontend Solana integration with Privy embedded wallets. • Built full-stack Solana and EVM dApps with Anchor, Foundry/Solidity, Next.js, NestJS, viem and web3.js on AWS; gRPC indexers (Carbon) into ClickHouse; a multi-venue order-management system for delta-neutral hedging.
Full Stack Software Engineer
Deko Pay Ltd, London 2022 - 2024
• Java/Spring payment microservices for a BNPL platform integrating external lenders (e.g. BNPP), with PostgreSQL, Redis and Kafka. • TypeScript/React merchant wallet components embedded in merchant websites.
Associate Software Engineer
Rates Pricing, JP Morgan Chase, London 2019 - 2021
Developing and enhancing a Rates pre-trade pricing application in core Java 8/11 with concurrency. Migrating and modernizing microserves into private cloud using Spring boot/integration, Kubernetes, Cloud Foundry, Jenkins. Developed/designed an OOP solution on financial messaging for OIS/IRS/Swaptions/Midcurves using FIX/FPML.
Associate Developer
Data Services, Natwest Markets, London 2017 - 2019
Building trade event feeds, batch processing, aggregations in Guice, MongoDB, Zookeeper, Flink and KafkaJava 8/11. Fixing real time bugs and writing up regression tests using Mockito, Hamcrest and Junit4.
Graduate Developer
Data Services, Royal Bank of Scotland, London 2015 - 2017
Automating the production of KPI data through Powershell, Bash, Python, SQL*Plus,PL/SQL scripts. Building an api layer on Java Oracle Coherence for fetching various MTM Data to meet regulations ie Brexit stress.
Assistant Engineer
ARM plc, Cambridge 2010 - 2010
Programmed an ARM mbed (c/c++) LPC1768 with a MAX7456 module to write overlay text onto a display unit (SPI).
Skills
hardhat
java
nestjs
nextjs
node
react
solidity
solana