Peter Law

CS + Mechanical Engineering double major at UH Mānoa, aimed at guidance, navigation & control and flight software.

FOCUS GNC / FLIGHT SOFTWAREEDU CS + ME, UH MĀNOA

01

/ SIM WING

FluidSim

C++ / GLSL — NOT IN ACTIVE DEV

Real-time 2D fluid simulation using Smoothed Particle Hydrodynamics, with the physics running entirely on the GPU via OpenGL compute shaders.

FULL WRITEUP →SOURCE ↗

Quadrotor Sim

C++ — SIM-ONLY / 2D / IN DEV

A planar quadrotor flight-dynamics simulator in C++ — RK4 rigid-body physics written by hand, with control, sensor models, and a Kalman filter on the roadmap.

FULL WRITEUP →SOURCE ↗

02

/ CAD WING

STAIRMASTER — lasercut side panel, chain-drive spiked tracks, team roster signed on
FIG 00STAIRMASTER — lasercut side panel, chain-drive spiked tracks, team roster signed on

Stair-Climbing Robot

PHYSICAL BUILD / CAD

UH Mānoa ME213 competition robot, built with a team of six — placed 2nd of 50+ UH ME teams. Systems engineering, software, and controls.

FULL WRITEUP →

03

/ ABOUT

I'm a computer science and mechanical engineering double major at the University of Hawaiʻi at Mānoa. The overlap is the point: the math behind an F1 car's traction control, a drone's EKF, and a spacecraft's attitude control is the same discipline at different scales, and that discipline — guidance, navigation & control, and the flight software that runs it — is where I'm headed.

Outside of engineering, most of it still somehow involves wheels or an engine: motorsport and vehicle dynamics are a long-running interest — it's basically why this site looks the way it does — and I hope to build an electric drift kart from a hoverboard hub motor and a salvaged battery pack. My first car was a 2010 BMW E60, which is where the graphite-and-orange color scheme actually comes from. I carspot when I'm out and about, and winters are for snowboarding.

I'll also chase an adventure on foot — a same-day summit of Mt. Fuji via the Yoshida Trail — or just wander: living in Tokyo this year turned into a deep dive on Japanese material culture, hunting down selvedge denim and JDM watches in Harajuku and Shimokitazawa.

04

/ SIDE PROJECTS

Where it started — the 2-key copy-paste gadget, self-designed PCB in a 3D-printed housing

Custom Keyboard

PCB + ZMK FIRMWARE — IN DEV

65% wireless keyboard from scratch — self-designed PCB, nice!nano + MCP23017 matrix, ZMK firmware, display and encoder, keycaps in design.

FULL WRITEUP →

The jukebox — plywood v1 housing with carved note pattern, CD loaded through the top

Custom CD Player

WORKING — V2 PLANNED

A working, to-scale Minecraft Jukebox — insert a CD into the top and it plays music.

FULL WRITEUP →

05

/ DEVLOG

FULL ARCHIVE →