Open to Work

Software Engineer
& Unity Developer

Bridging robust software architecture with interactive 3D & 2D mechanics. I build scalable systems for immersive digital worlds.

Featured Projects

Case studies demonstrating architecture, mechanics, and visual polish.

Multi-Vehicle Racer
3D

Untitled Multi-Vehicle Racer

A robust vehicle controller system implementing seamless on-the-fly switching between land and air vehicles using scalable C# state machines.

C# Unity 3D State Machines
Creative Core Showcase
VFX

Creative Core Showcase

An exploration of Unity's Universal Render Pipeline (URP). Focused on post-processing, custom shaders, and dynamic lighting to establish cinematic atmosphere.

Unity URP Lighting Post-Processing
2D Physics Prototype
2D

2D Kinematics Prototype

A custom 2D physics interaction engine bypassing standard Rigidbody components to create a highly tuned, responsive grappling and swinging mechanic.

C# Unity 2D Custom Physics

Core Tech Stack

Game Development

Unity 3D & 2D C# Shader Graph URP/HDRP

Software Engineering

Architecture Patterns Git / Version Control CI/CD Pipelines Data Structures Object-Oriented Design

The Background

Transitioning to Game Engineering

Present

Translating years of standard software engineering principles (clean code, SOLID, scalable architecture) into high-performance C# scripts and complex Unity systems. Currently developing interactive prototypes and studying advanced rendering techniques.

Software Engineer

Previous Roles

Designed and maintained production-level applications. Led technical implementations, managed robust databases, and optimized application performance. This background ensures my game code is maintainable, performant, and built to scale.