Logan MacAskill
Computer Science @ University of California, Santa Cruz.
A foot in everything technical, here for the hard problems.
ray-vox
A from-scratch ray-traced voxel engine in Rust and WebGPU. Its custom sparse-voxel format packs a scene smaller on disk than a gzipped copy of the source, and the GPU renders it directly with no unpacking step.
Crowd Surfers
A 2.5D pizza-delivery game from a 100-person student team. I made the case to rebuild the rendering system mid-project, then built the transparency shaders and lighting it enabled.
Spectral Raymarcher
A physically based diamond in a single GLSL shader, splitting white light into 65,536 wavelengths from just two samples per pixel with no denoising, by hiding the noise in an ordered dither.
OKLab RGB Cube Bijection
All 16 million RGB colors arranged into one perceptually smooth 4K image with OkLAB, plus a generator for perceptually uniform palettes of any size.
Game Server Infrastructure
Self-hosted Minecraft and Factorio servers on AWS EC2, with snapshot backups and a migration to cheaper ARM hardware.
Coaxial Swerve Drive
A coaxial swerve drive software built from scratch, custom chassis, control theory, and physics simulation.
SWE @ Flickr
Summer 2023. Tuned a production AWS Lambda pipeline to cut compute cost 92% and run 39% faster.
r/place Analysis
Mining Reddit's r/place pixel canvas with Python to surface untouched pixels, hidden Among Us crewmates, and the real images under the noise.
FRC Robot Software & Autonomy
Rebuilt our FRC robot's codebase into a modular state-machine architecture, then built dynamic autonomous and a shoot-while-moving auto-aim on top.
Computer Vision w/ Robotics
Three seasons of FRC robot vision, from hand-written OpenCV to local AI, then the geometry of finding objects and the robot itself in 3D.
SWE @ SmugMug
Summer 2022. An 8-week full-stack internship on SmugMug's Growth team, shipping real production features in PHP, React, and Next.
Steam Game Analysis
Scraping 150,000+ Steam games to estimate the numbers Steam won't publish. Copies sold, total revenue, and which games beat expectations.
FRC Technical Documentation
A from-scratch teaching wiki that explains the team's hardest robotics systems from first principles, so the knowledge survives after I graduate.
Wordle Solver
A Python Wordle solver that averages 3.428 guesses, basically the theoretical best, and the same engine also solves Nerdle and Primel.
Continuous Cut
A 2-bit Fruit-Ninja-meets-Vampire-Survivors slasher, built in Godot with Jack Seales for a class jam.
Stormlight Quote Curator
A new-tab page that shows a random great line from the Stormlight Archive, curated out of the full series by a very picky LLM.
Testing the limits of Bitsy
A 1-bit Bitsy puzzle game with 2,000+ lines of game data. Made by generating the Bitsy format directly with an algorithm.