Work
I'm always working on a client or personal project, but the works currently showcased here are personal projects. This page will frequently be updated. Check back soon for more or see my GitHub repositories in the meantime.
In case you're looking for my CV, take a look at my resume.
2025
Ivy Energy
Three.js scene for client's website ivy-energy.com
Modeled, textured, and animated a custom 3D scene in Blender, seamlessly integrating it into the client's homepage via Three.js. Implemented various visual effects while rigorously optimizing for load times and rendering performance.
Three.js, GLSL, Blender, HTML
2023
Spotyt
Spotify playlist downloader
Containerized web application to play and download Spotify playlists, achieved 10x speed improvement in batch downloads by implementing asynchronous I/O streaming from backend
Python, Docker, Google Cloud, FastAPI, React, Spotify API
2023
Armstrong Spacesuit
Three.js exercise
Social media network using an undirected graph structure in Firebase Realtime Database, with a React frontend
TypeScript, Three.js, Blender, glTF, React.js, React Three, Next.js
2019
Lyddy
Sound-sharing social networking web app
Social media network using an undirected graph structure in Firebase Realtime Database, with a React frontend
Javascript, Firebase, React, Node.js