Full-Stack Developer / Interactive Applications
Charlie Ai
CMU ECE 2026. I develop full-stack applications with experience in graphics, frontend UI, and performance-focused code.
Focus areas
- Full-stack Development and Interactive Applications
- Gameplay prototypes and simulation systems
Featured projects
Full-stack interative web applications and tools
Implemented a real-time collaborative drawing app with dynamic brushes and a layer system, plus session management, asset organization, and versioned canvases.
Designed a multi-stage transcription pipeline using LangGraph multi-agent flows, voice-activated detection, sessioned audio streaming, and speaker diarization to construct structured clinical records. Validating evidence-linked fields with rules-first validation
As part of the final project for Intro to Web Development, collaborated with the CMU IS Department to create a consultation platform connecting community partners with student consultants. The platform allows users to submit consultation requests, browse available services and past collaboration projects.
Designed an AR-based scavenger hunt game for TartanHacks that encourages users to classify and recycle trash while earning virtual tokens. Integrated Google Maps API to provide real-time location tracking, allowing users to find and interact with AR-based environmental challenges in React Native
Implemented a high-performance dynamic memory allocator in C using segregated free lists and a next-fit allocation strategy to optimize memory usage. Designed the allocator to efficiently manage memory fragmentation while maintaining fast allocation and deallocation times. Extensively tested and benchmarked the implementation against standard allocators to evaluate performance improvements.
Developing a real-time raymarching focused game engine in Rust and Wasm.
Games + interactive work
Experience
Top down rogue game with random dungeons in a voxel style based around the 9 circles of Hell.
First Person Horror Game where the player uncovers secrets of their past as they navigate through an abandoned school yard.
Skills + stack
Experience across full-stack development with a focus on performance and maintainable code.
Lets build
Seeking full-stack or software engineering roles, internships, and collaborative projects. Interested in collaborations? Feel free to reach out via email or Discord.




























