About
I write code in C, C++, and Rust, with a focus on embedded systems,
GPU programming, and the Rust ecosystem. My projects range from bare-metal
firmware to full-stack web apps. Outside of programming, I enjoy cooking,
reading Japanese and English books, and playing with my dog, Java.
Projects
Multiplayer Kanji Web Game
Rust
Live multiplayer Japanese language learning platform where players can compete
against each other in custom lobbies. Inspired by the web game "Bomb Party".
Interactive Ray Tracing Simulator
C++, CUDA
CUDA-accelerated ray tracing simulator that allows the toggling of
different effects such as time of day, anti-aliasing, and particle reflections in real-time.
Custom Real-Time Operating System
C, ARM Assembly
Custom RTOS currently built for the ARM Cortex-M4 MCU. Implements task scheduling,
context switching, and task preemption among other features.
Named after my favorite Dota 2 Hero, Morphling.
Skills
C
C++
Rust
ARM Assembly
Python
Linux
AWS
Docker
OpenGL
CUDA
PostgreSQL
MongoDB
Axum
Leptos
STM32
Contact