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 Java Script/Type Script, REST/Web Socket, Git Hub 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/C++ 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% while holding QoS thresholds.
JavaScript/TypeScript 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
JavaScript/TypeScript (6+ years), Node.js, Go, Rust, Python, SQL, Solidity, C/C++
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
GitHub Actions, GitHub 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