QA-focused software engineer and 2026 MRes graduate with 6+ years of end-to-end product delivery across React frontends and Node, Go, Rust and Python backends. Hands-on experience with unit, integration, end-to-end, API, smart-contract, load, regression and failure-recovery testing for fintech and Web 3 systems.
Built and debugged complex platforms where race conditions, duplicate events, chain reorganisations and state inconsistencies can affect orders, balances and settlement. At Tokenta, own a real-time multi-chain exchange with Web Socket market data, price-time priority matching, Kafka and Redis event streams, idempotent settlement and reorg-safe reconciliation over $200 M+ notional.
Strong root-cause discipline supported by Sentry, Prometheus, Grafana and Open Telemetry. Advanced __PROT 2__/__PROT 7__, REST/Web Socket, __PROT 12__ workflows and CI/CD; comfortable combining automated coverage with targeted manual regression for high-risk releases.
Tokenta
remote worldwide
Multi-chain AI-asset P 2 P exchange - verifiable compute, API quotas and model-access rights
Goldsky
remote worldwide
On-chain data and indexing infrastructure
Reservoir Protocol
remote worldwide
NFT orderbook and aggregator infrastructure
Flipside Crypto
remote worldwide
On-chain analytics and quantitative data infrastructure
Mercury
remote worldwide
Fintech payment, ledger and reconciliation systems
Pave
remote worldwide
Compensation-data SaaS (YC W 19)
Pry Financials
remote worldwide
Financial-modelling SaaS (YC W 20)
MRes
Competition, Gold Award • Dissertation: Intelligent Handover Optimization in 5 G TN-NTN Heterogeneous Networks via Deep Reinforcement Learning - real-time control, distributed evaluation and fault-tolerant policy design over a high-throughput networked system.
BEng
self-directed transition into software engineering • Cross-faculty coursework in software engineering and databases, full-stack and backend internships, and a Spring Boot graduation project.
Tokenta - order book, settlement, Web Socket state and multi-chain reconciliation
Covered the highest-risk system boundaries through unit, integration, end-to-end, load and failure-recovery testing, with emphasis on idempotency, retries, event duplication, rollback and observable failure diagnosis.
Reservoir Protocol - EVM order execution and cancellation paths
Built integration tests for cancellation, fill and royalty behavior against forked mainnet, validating adapter behavior under realistic contract state rather than isolated mocks.
Fault-tolerant control of a high-throughput networked system
Extended a C/__PROT 16__ simulator with 32 source-level modifications and a synchronous TCP agent protocol; evaluated DDQN+ PER and TD 3 policies across repeatable scenarios, reducing handover churn up to 78__PROT 25__% while holding QoS thresholds.
__PROT 3__/__PROT 10__ test code, Jest, unit testing, integration testing, E 2 E testing, REST API testing, Web Socket validation, regression harnesses, Foundry forked-mainnet testing, load testing, failure-recovery testing, root-cause debugging
__PROT 4__/__PROT 11__ (6+ years), Node__PROT 26__, Go, Rust, Python, SQL, Solidity, C/__PROT 17__
React, REST, Web Socket server and client, gRPC, authentication and authorization flows, real-time UI state, API gateways, signed webhooks
order books, price-time priority, order placement and cancellation, partial fills, escrow settlement, wallets and balances, double-entry ledgers, reconciliation, margin and funding concepts, regional and permission-sensitive flows
Kafka, Redis pub-sub and Streams, BullMQ, RabbitMQ, background workers, retries with jitter, idempotency keys, distributed locks, circuit-breakers, event ordering, duplicate-event and chain-reorg handling
__PROT 13__ Actions, __PROT 14__ branching and pull requests, code review, Docker, Kubernetes, Terraform, Linux, independent remote delivery, blocker and incident communication
Prometheus, Grafana, Open Telemetry, Sentry, structured logging, metrics, tracing, profiling, p 95/p 99 latency analysis, production incident investigation
PostgreSQL transactions, MVCC, locking and index design; Redis, MongoDB, Click House, InfluxDB, Snowflake
AWS EC 2, S 3, RDS, Lambda and EKS; GCP Cloud Run; Nginx, Caddy, HTTP, TLS and certificate management
AES field-level encryption, JWT rotation, RBAC, EIP-712 wallet signatures, multi-chain RPC fail-over, smart-contract escrow review, custody and withdrawal-risk awareness
risk-based prioritisation, acceptance criteria, PRDs, cross-functional design feedback, ambiguity navigation, English and Mandarin