Projects

2026 — PRESENT

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.

TypeScriptPythonPostgreSQLGCPDockerMachine Learning
2026

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.

C++XRInput SystemsAsset Pipeline
2026

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.

C++Kernel Developmentx86-64
2026 — PRESENT

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.

PythonMachine LearningMixture-of-Experts
2025 — PRESENT

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.

Next.jsTypeScriptNode.jsKotlinPostgreSQLC#/.NETASP.NET
2024 — PRESENT

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.

C++
2024 — PRESENT

JIT Compilation Engine

Built a lightweight JIT engine focused on efficient runtime code generation and execution, with an emphasis on performance and memory safety.

C++x86-64 Assembly
2025 — PRESENT

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.

CC++EFIx86-64 Assembly
2025 — PRESENT

Custom Messaging Protocol

Developed a serialization and messaging protocol similar to Protobuf, with an emphasis on efficiency and clarity in data interchange.

C++
2024

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.

JavaSpigotMinecraft