Projects

Selected work

Commercial products, systems, and open source — from mobile games downloaded by millions to a language built from scratch in Rust.

Commercial game · published

Boat Evolution

An evolution/racing mobile game built with DodoLabs and published by Supersonic Studios. I built gameplay systems, progression, analytics, advertising, and release operations. Past 3M+ Google Play downloads.

UnityC#AnalyticsLive ops

Commercial game · self-published

Alien Escape

An action/runner released under DodoLabs — independent publishing, gameplay production, SDK integration, policy management, and live maintenance. Approaching 1M Google Play downloads.

UnityC#Monetization

Language · systems

DodoLang

A small interpreted language designed and built from scratch in Rust as my master's project, with first-class scalar, vector, and matrix types — a full lexer, parser, AST, tree-walking interpreter, environment, and REPL.

RustLexer / parserInterpreterREPL

Open source

rust-clippy contributions

Work in the official Rust linter: a merged fix to a false positive in the needless_return lint (2020), plus a reviewed proposal for a not_exhaustive_enough lint that maintainers ultimately routed to the compiler itself (2021).

RustStatic analysisCompiler lints

Enterprise

IBM enterprise integrations

Custom API, authentication, and DevOps solutions on IBM API Connect for major organizations — Azure auth integration for the UK Met Office and a cross-product DevOps method for Santander Bank.

IBM API ConnectIdentityDevOps

Product R&D

DodoLabs prototype portfolio

30+ mobile prototypes taken through idea validation, short production cycles, marketability testing, and retention analysis — with several advancing to publisher testing and soft launch.

Rapid prototypingProduct analyticsCPI testing