Projects
Meridian Safety
Co-founded and lead engineering of an AI trust & safety platform spanning APIs, moderation systems, developer tooling, dashboards, identity workflows, and risk-analysis capabilities. Processed over 1 million requests during early access.
Prism Engine
Designed and developed a custom game engine supporting both voxel-based and conventional game development, with a custom asset packing format and asset pipeline. Implemented broad input support including PlayStation 5 DualSense adaptive triggers, PlayStation VR/XR workflows, and Joy-Con-style controllers.
Starlight
Developed a kernel-level anti-cheat focused on low-level system interaction and detection-oriented engineering, spanning kernel-mode software, low-level debugging, and the boundary between user-mode and kernel-level components.
Sparse MoE Language Model
Designed a sparse Mixture-of-Experts language model optimised for code generation and repair, with tool-augmented training loops supporting iterative code execution and repair. Explored trade-offs between model capacity, sparsity, inference cost, and deployment constraints.
Language Learning Platform
Building a full-stack platform for language learning, including a responsive web app, backend services, and mobile app. Focus on performance, scalability, and clean design patterns.
Programming Language + Toolchain
Designed and implemented a programming language with its own compiler, register-based virtual machine, and integrated debugger. Explored const-correctness, exception handling models, and ABI discipline.
JIT Compilation Engine
Built a lightweight JIT engine focused on efficient runtime code generation and execution, with an emphasis on performance and memory safety.
EFI 64-bit Kernel
Created a basic 64-bit kernel supporting EFI boot, memory paging, and low-level system operations as a foundation for systems programming exploration.
Custom Messaging Protocol
Developed a serialization and messaging protocol similar to Protobuf, with an emphasis on efficiency and clarity in data interchange.
Flyte
Contributed to Flyte's Spigot development library through commits and pull requests, and helped lead development of a proposed game-server hosting platform from proposal through design and implementation.