Available for opportunities

Aayush Shrestha

Systems Programmer | Unity, C++ | Game Developer | Toronto

Building interactive experiences through code, systems, and playful engineering

Aayush Shrestha - Illustration

Scroll to check out what I've been up to

My Lab

Hover/Drag to interact · Click to explore

Game Engine
Multiplayer
Procedural Generation
Shaders
AI Systems
Completed Games

Experience History

Explore my journey so far

💼
2025Current

Lead Game Development Instructor

Code Ninjas · Toronto, Canada

Led and scaled Unity gameplay instruction, established engineering standards, mentorship pipelines. Accelerated advanced skill progression, driving 65% business growth.

C#UnityJavaScriptMicrosoft MakeCode
🎓
2024

Bachelor of Information Technology

Ontario Tech University · Oshawa, Canada

Specialized in Game Programming and Systems Engineering. Relevant coursework: Advanced Algorithms, Computer Graphics, Network Programming, AI for Games.

💼
2024

VR Game Programmer

Meat and Poultry Ontario · Remote

Shipped a public-facing VR training simulation using Unity, delivering stable, high-performance gameplay used by 150+ industry professionals to learn safe meat handling practices.

UnityC#VR
💼
2021

Game Engine Programmer

OTU Union Devs · Remote

Developed a custom game engine in C++ from scratch for a student-led 3D action and tower defense game. Implemented core systems including rendering, client/server architecture, physics, input handling, and asset management.

C++GLSLOpenGL
💼
2020

Game Development Contractor

Your Learner Education · Remote

Designed and shipped mobile educational game using Unity to be adopted classrooms, translating learning objectives into accessible gameplay.

C#UnityMobile Development

Background & Skills

Who I am and what I bring to the table

Aayush Shrestha

About Me

I build performant, scalable interactive systems using Unity, focused on movement, combat, abilities, and AI-driven interactions. My work spans Unity, c++, custom engine architecture, multiplayer and state-driven systems, AI behavior, and procedural mechanics, with a strong emphasis on clean abstractions and extensibility.

I enjoy solving hard technical problems that directly impact player experience—tight controls, responsive combat, robust ability systems, and tools that empower designers. I value readable, testable code, thoughtful tradeoffs, and collaboration that helps teams move fast without sacrificing quality.

Let's Build Something

Have a project in mind, question about this site or just want to chat about game systems and interactive experiences? I'd love to hear from you.

Download Resume

Currently available for opportunities

© 2026 Aayush Shrestha. 4+ years of programming, available for hire.