RESUME

EDUCATION

DigiPen Institute of Technology
Bachelor of Science in Computer Science in Real-Time Interactive Simulation, Minor in Mathematics 

Relevant Courses: Operating Systems, Data Structures, Algorithms, 2D/3D Computer Graphics, Parallel Programming
Linear Algebra, Discrete Math, Curves and Surfaces, Calculus, Probability and Statistics, Data Science


Aug 2020 – May 2024


Languages: C, C++, C#, Lua/Teal, Java, Python, GLSL

Libraries: OpenGL, SDL, ImGui, pandas, NumPy, Matplotlib

Developer Tools: Git, Unity, Nintendo Switch Devkit, RenderDoc, Visual Studio, VS Code, IntelliJ, Rider


Basil and the Isles of Spice — UI Engineer | Unity, C\#, HLSL

  • Developed core systems and functionality for UI elements and menus, facilitating seamless integration, iteration, and modular expansion.

  • Designed and implemented UI elements and animations, enhancing user experience by providing smooth, consistent, and visually engaging interactions.

Arali — Engine, UI Engineer | C++, OpenGL, SDL, ImGui

  • Increased prototyping and gameplay implementation efficiency by building custom editors to streamline asset imports and object creation and placement, leading to faster development cycles.

  • Decreased asset loading time by implementing asynchronous loading of asset files and JSON-serialized objects, resulting in faster game startup and a better user experience.

3D Rendering Engine | C++, OpenGL, SDL, ImGui

  • Implemented rendering techniques such as texturing, illumination models, transparency, shading algorithms, mapping, and shadows, resulting in visually accurate and high-performance rendering.

  • Optimized scene processing by applying spatial data structures, object culling, and bounding volumes, reducing CPU and GPU bottlenecks.

TECHNICAL SKILLS


Technical Game Designer | Funovus

  • Designed and implemented gameplay systems for a live-service mobile game, delivering new features via regular updates as the sole designer and gameplay programmer.

  • Improved revenue and player retention by analyzing data, addressing issues, and iterating through rapid prototypes and feedback cycles.

  • Managed cross-team coordination, ensuring smooth collaboration and timely deliveries across art, engineering, and management.

Workshop Instructor | Open World by DigiPen

  • Taught K-12 students C\# and Java through Minecraft, enhancing their problem solving skills with engaging lessons and interactive projects.

  • Fostered a fun and supportive atmosphere, encouraging participation and creativity while ensuring a safe, inclusive space for learning.

  • Developed new curriculum, improving instructional quality and student learning outcomes.

PROJECTS

Jan 2024 – Present

Jun 2023 – Aug 2023

EXPERIENCE