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 hit 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.
Skills
C
C++
Rust
ARM Assembly
Python
AWS
Linux
Docker
OpenGL
CUDA
PostgreSQL
MongoDB
Axum
Leptos
STM32
Contact