Hi, I'm Anselmo Noriega, a passionate software engineer experienced in C++, Python, and C#. I thrive on taking full ownership of projects, reasoning from first principles, and collaborating effectively in fast-paced environments. Having led multiplayer gameplay at an indie studio and designed a Vulkan-based game engine on my own, I enjoy blending deep technical skills with strong execution across various domains. I have a solid foundation in game development, AI systems, and network programming, complemented by experience in diverse tools like Unity, Unreal, and Spring Boot. I embrace challenging problems, strive for scalable and efficient solutions, and continually enhance my expertise through hands-on projects and teamwork.

Anselmo Noriega

Hi, I'm Anselmo Noriega, a passionate software engineer experienced in C++, Python, and C#. I thrive on taking full ownership of projects, reasoning from first principles, and collaborating effectively in fast-paced environments. Having led multiplayer gameplay at an indie studio and designed a Vulkan-based game engine on my own, I enjoy blending deep technical skills with strong execution across various domains. I have a solid foundation in game development, AI systems, and network programming, complemented by experience in diverse tools like Unity, Unreal, and Spring Boot. I embrace challenging problems, strive for scalable and efficient solutions, and continually enhance my expertise through hands-on projects and teamwork.

Available to hire

Hi, I’m Anselmo Noriega, a passionate software engineer experienced in C++, Python, and C#. I thrive on taking full ownership of projects, reasoning from first principles, and collaborating effectively in fast-paced environments. Having led multiplayer gameplay at an indie studio and designed a Vulkan-based game engine on my own, I enjoy blending deep technical skills with strong execution across various domains.

I have a solid foundation in game development, AI systems, and network programming, complemented by experience in diverse tools like Unity, Unreal, and Spring Boot. I embrace challenging problems, strive for scalable and efficient solutions, and continually enhance my expertise through hands-on projects and teamwork.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Javanese
Advanced

Work Experience

Solo Project Developer at MiniBank Web App
June 30, 2025 - August 25, 2025
Built a full-stack banking solution using Spring Boot and OracleDB with secure login, transactions, and dynamic UI. Ensured 100% functional test pass rate and implemented OWASP-aligned security features.
Solo Project Developer at Not-Red Engine
April 30, 2025 - August 25, 2025
Engineered a custom game engine with Vulkan/OpenGL and ECS architecture, achieving three times faster asset loading. Built tooling pipeline and optimized linker/compiler flow, reducing build times by 50% in complex projects.
Lead Programmer (Chef Strikes Back) at Broken Plate Games
December 31, 2024 - August 25, 2025
Released the game Chef Strikes Back on Steam, managing gameplay and AI architecture that supported over 20,000 users. Architected animation and input systems using scalable state machines, increasing iteration speed by 40%. Led QA feedback cycles, resulting in a 60% reduction in bug reports during major updates.
Lead Programmer (Chef Strikes Back) at Broken Plate Games
December 31, 2024 - August 25, 2025
Released Chef Strikes Back on Steam, leading gameplay and AI architecture for over 20,000 users. Architected animation and input systems using scalable state machines, improving iteration speed by 40%. Managed QA feedback cycles, reducing bug reports by 60% across major updates.
Generalist Programmer at Troop Sushi
July 1, 2024 - June 16, 2024
Built rendering effects and character mechanics in Unity. Developed online features including real-time synchronization across clients for the games Limbs and DownSouth.
Systems Programmer at Troop Sushi
June 1, 2024 - Present
Led authoritative client-server state synchronization using Unity Netcode, improving network stability and reducing latency by 35%. Designed and optimized GPU-level HLSL shaders enhancing frame stability across devices. Built a modular FSM-based AI system for enemy behaviors to ensure consistent difficulty ramp-up.
Systems Programmer at Troop Sushi
June 1, 2024 - Present
Led authoritative client-server state synchronization using Unity Netcode, reducing latency by 35%. Designed and optimized GPU-level HLSL shaders, improving frame stability across devices. Built modular FSM-based AI for enemy behaviors, ensuring a consistent difficulty ramp-up.
Unity Developer at DIGIBC
April 1, 2024 - July 31, 2024
Created Unity-based WebGL frontend integrated with a Python AI backend. Implemented audio input pipelines, custom audio format handling, and real-time interactivity for the Robi web app.
Engine & Systems Developer at Frostwire (Solo Projects)
February 1, 2024 - June 16, 2024
Developed the Not-Red Engine from scratch in C++ using Vulkan. Created backend tools and in-world UI systems focusing on performance and scalable architecture.
Software Developer (Unity + AI Integration) at DIGIBC
August 31, 2023 - August 25, 2025
Developed a WebGL frontend for Robi AI with Unity integrated with a Python-based voice processing backend. Achieved 95% browser compatibility across Chrome, Firefox, and Safari through proactive testing and UI adaptation.
Software Developer (Unity + AI Integration) at DIGIBC
August 31, 2023 - August 25, 2025
Developed a WebGL frontend for Robi AI using Unity and a Python-based voice processing backend. Achieved 95% browser compatibility across Chrome, Firefox, and Safari through proactive testing and UI adaptation.
Lead Programmer at Broken Plate Games
July 1, 2023 - December 31, 2024
Designed and implemented core gameplay systems and UI. Led code reviews and collaborated with design/art departments. Shipped the game Chef Strikes Back on Steam, managing updates and performance patches.

Education

Bachelor of Science at LaSalle College Vancouver
April 1, 2022 - March 31, 2025
Bachelor of Science in Games at LaSalle College
January 11, 2030 - August 25, 2025
Bachelor of Science in Games at LaSalle College
January 11, 2030 - August 25, 2025

Qualifications

Oracle Cloud Infrastructure AI Foundations
January 11, 2030 - August 25, 2025
Oracle Cloud Infrastructure Foundations Associate
January 11, 2030 - August 25, 2025
HackerRank: Problem Solving
January 11, 2030 - August 25, 2025
HackerRank: Java
January 11, 2030 - August 25, 2025
HackerRank: Python
January 11, 2030 - August 25, 2025
HackerRank: C#
January 11, 2030 - August 25, 2025
HackerRank: React
January 11, 2030 - August 25, 2025
HackerRank: SQL
January 11, 2030 - August 25, 2025
Oracle Cloud Infrastructure AI Foundations
January 11, 2030 - August 25, 2025
Oracle Cloud Infrastructure Foundations Associate
January 11, 2030 - August 25, 2025
HackerRank: Problem Solving
January 11, 2030 - August 25, 2025
HackerRank: Java
January 11, 2030 - August 25, 2025
HackerRank: Python
January 11, 2030 - August 25, 2025
HackerRank: C#
January 11, 2030 - August 25, 2025
HackerRank: React
January 11, 2030 - August 25, 2025
HackerRank: SQL
January 11, 2030 - August 25, 2025

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Financial Services, Education