Hi, I'm Charles! I'm a student at UPenn majoring in Digital Media Design, a program combining computer science with computer graphics. I'm interested in graphics programming, making games, UI/UX, and building websites.
At school, I co-lead our game dev club UPGRADE and am a member of our SIGGRAPH chapter. I'm also on the creative team for PennApps, our collegiate hackathon. In the past I helped design TEDxPenn's annual conference theme.
In my free time I like running, making playlists, learning the bass guitar, and taking the SEPTA to explore Philly.
Creating a voxel OpenGL game engine
Dec 2023
For the final project of our graphics class, I worked in a team of three to build a "mini" version of Minecraft. I handled chunking, rendering, gameplay systems, and UI.
Making a link shortener with Astro DB
Apr 2024
To easily share my Spotify profile, I like to use link shortener services. I got tired of how they always stopped working, so the obvious solution here was to write my own.
Making a Unity game!
Nov 2023
RCW is an endless minigame about matching colors and text together. I tried to focus on a super clean UI and simple controls. It's also playable from your browser!
Designing my own Linux login manager
Dec 2023
sddm-theme-corners is a theme for SDDM. It strives for customizability, simplicitly, and an intuitive layout.