I am a software and game engineer focused on systems engineering, software architecture, low-level computing, and technical quality assurance (QA). My engineering philosophy revolves around a simple principle: never treat software as a black box. From my earliest programming days, I have been driven by a relentless curiosity to understand what happens under the hood — how high-level code translates into machine instructions, how operating system memory is managed, and how complex subsystems coordinate in real time.
Grounded in Computer Science foundations, I combine theoretical rigor in data structures, algorithms, and compilers with hands-on production engineering in C, C++, C#, Python, and TypeScript. My technical breadth spans modular gameplay systems in Unity and Unreal Engine 5, deep systems research within restricted OS environments (such as UWP/GDK sandboxes and native Win32 APIs), dynamic/static binary analysis, memory instrumentation, and infrastructure automation via diagnostic scripting.
Having actively contributed across the entire commercial release cycle of a published PC title on Steam, I bring first-hand discipline in shipping production-grade software under real-world constraints: conducting deterministic root-cause crash debugging, CPU/GPU frametime profiling, and rigorous regression validation. I prioritize decoupled testable architectures, permanent fixes at the source over superficial patches, and building clean developer tooling that empowers teams to deliver reliable, high-performance software.