Kumasta Ka!
I'm a rising third-year Computer Science student at the Northwestern University. As someone who has always been deeply technical, but grew up pursuing the arts, I've developed a passion for the intersection of technology and design. As such, I've developed a strong interest in game development and design, and have spent the last few years working on various games projects, working on everything from gameplay programming, to graphics programming, to creating art assets.
When I'm not working on games, I spend my time working with Northwestern's SAE Formula Racing team, where I serve as lead engineer of the Data Acquisition system. I'm overseeing nine different projects, covering areas such as embedded systems development in C/C++, and cross-platform desktop application development in Python. In the past, I developed the car's wireless telemetry system, which will allow us to monitor the car's performance in real time, which helped us understand the car's performance and make data-driven decisions to improve the car's performance.
Right now, I'm looking for a summer internship for 2025. If you're interested, feel free to reach out to me! I'm always looking for new opportunities to learn and grow as a developer, whether the opportunity is in game development, firmware, web development, or anything in between.
If you're interested in learning more about me, feel free to check out my resume, or check out some of my projects. Below, I've provided an overview of my education and professional experience.
Education
August 2022 - June 2026
Northwestern University
BS/MS Computer Science
I am currently a student at Northwestern University studying Computer Science in the McCormick School of Engineering. I am pursuing a BS/MS degree in Computer Science, which will allow me to graduate with a Master's degree in Computer Science in 4 years.
Relevant Coursework
Wireless Protocols for IOT (Graduate Course), Intro to Computer Networking, 3D Computer Graphics (WebGL), Scalable Software Architectures (AWS), Game Development (Unity), Intro to AI, Human-Computer Interaction, Data Structures & Algorithms, Intro to Computer Systems, Fundamentals of Programming, Honors Linear Algebra & MATLAB, Statics & Dynamics
Organizations & Activities
Northwestern Formula Racing, Northwestern Powerlifting, NU Emerging Coders (FGLI Computer Science/Engineering Club), Kaibigan (Filipino Organization), Quest+
Experience
September 2022 - Present
Northwestern Formula Racing
Data Acquisition Lead
June 2024 - Present- Spearheaded nine technical projects focused on metric acquisition and analysis in a Formula-style racecar, with a focus on real-time embedded systems development in C/C++ and cross-platform desktop applications in Python.
- Built a continuous integration pipeline with GitHub workflows to ensure firmware configurations meet defined standards during code pushes and hardware deployment, enabling automated validation and minimizing development errors.
- Partnered with Prof. Ilya Mickelson to design an embedded systems curriculum, developing a Django-based website to host lectures, lab materials, and writeups, supporting the education of 25+ new electrical team members.
- Developed CAN-CAN, a Unity game that integrates with a custom game controller hub, designed to complement the curriculum's final project, where students build their own game controllers using the skills learned throughout the course.
Wireless Telemetry Project Lead
June 2023 - June 2024- Led the development of a live data analysis system using radio-based data transmission for NU's Formula Racecar.
- Engineered a custom wireless protocol based on LoRa for dependable real-time data transmission in a wireless telemetry system, achieving a 98.9% packet success rate over a 500m range with LoRa’s maximum data rate.
- Implemented a serialization library in C++ to maximize data throughput over radio and standardize car records with a custom compact binary encoding protocol, reducing data frame size by 95% compared to JSON.
- Led and educated new members on the principles of hardware and software engineering with Eagle, Git, and C++.
Embedded Engineer
September 2022 - June 2023- Manufactured a compact PCB with Eagle for NU's Formula Racecar to capture temperature and coolant metrics.
- Built firmware in C++ to read relevant sensor data and send data throughout the car via CAN communication protocol.
- Presented design decisions for design review with the Chief Electrical Engineer to ensure optimal sensor performance.
- Constructed C++ header libraries to allow for easy reading of hall-effect and thermistor-based sensors through an object-oriented API, regardless of hardware configuration, and distributed for use across Formula's Data Acquisition Team.
June 2024 - Present
Northwestern University: Buffett Undergraduate Research Fellowship
Unity Developer
- Collaborating with Ozge Samanci to develop an interactive 3D artwork in Unity, blending real-time voice interaction and dynamic environmental effects to create an immersive, responsive user experience.
- Engineered a GPU-instanced text renderer in Unity, capable of displaying millions of characters at once, with flocking algorithms driving real-time, snake-like text distortion and animation for dynamic visual effects at 100+ frames per second on an RTX 3060.
- Implemented a custom graphics pipeline within Unity's Universal Render Pipeline, utilizing compute shaders and advanced post-processing techniques such as anisotropic Kuwahara filtering to achieve a visually distinctive watercolor art style.
September 2023 - June 2024
Northwestern's Center for Connected Learning
Full-Stack Web Developer
- Developed Morfli, a student-driven learning platform in Django, used by over 300 students to teach NU’s Material Science courses.
- Partnered with PhD student Jacob Kelter to integrate a Google Docs-inspired commenting system into Morfli, fostering improved student-instructor communication and deepening engagement with learning materials.
- Built web-based curriculum editing tools in Django, empowering professors to tailor their courses for optimized instruction.
- Leveraged Django's ORM API to implement polymorphic comment models, creating a scalable backend that efficiently handles image comments, text comments, and threaded replies, while reducing complexity.
June 2023 - October 2023
Overture Games
Full-Stack Game Engineer
- Created Intervallic, a commercial music game released on Steam, designed to alleviate burnout in music students.
- Developed a level-generator tool, cutting level creation time from 3 hours to just 15 minutes, saving over 100 hours of work.
- Implemented a hierarchical finite state machine (HFSM) in C# for game state management, accompanied by a GUI-based state debugger, enabling the identification and resolution of 23 bugs and glitches related to level pausing and resetting.
- Established a Level QA process, leading a team-wide effort to ensure levels were fair, balanced, and frustration-free before release.
- Employed techniques such as reflection and object-oriented design patterns to deploy modular backend systems.