Hi! π My name is Will. I build software because I enjoy learning and solving problems. That, coupled with my lifelong vision of inspiring and making people happy through my work, led me to continuously improving my craft. Some topics I’m interested in are software design, foundational infrastructure, distributed systems, and artificial intelligence. I’m currently a graduate student studying computer science at UCLA. Some of my hobbies are playing the ukulele, rock climbing, video games, collecting stuffed animals, and working out.
Real-time hand cropper using active contour snakes, convex-hull algorithm, and various other optimization techniques.
Artificlal Life Zombie Apocalypse Simulation written in Unity utililizing boid behavior, behavior trees, L systems, A star algorithm, raytracing, and more.
Second iteration of the original Not Clash discord bot. Written in JavaScript and utilizes Node.js, discord.js, and SQLite. Facilitates League of Legends matches and stores player and match information in SQLite database.
Program that downloads YouTube videos for the purpose of quick and easy media acquisition.
Full stack web application that allows users to easily generate notes for transcripts.
Simple implementation of weighted rarity tables and luck rate in Python.