Hi, I'm Ethan!
I have finished my final year in university and am awaiting my degree
certificate. Writing performant, low-level code is something i'm
passionate about and show in many of my projects throughout the years, a
few of which are outlined below.
I have many years of experience with systems level programming and working
on or with game engines, as well as programming with SIMD.
Foxtrot is an in-development FPS game with a purpose-built game engine.
From 2023 to 2025, I was mainly building small games in Godot using the C# api.
Each one of these demos were to test out a new graphics technique or game feature that I hadn't had experience with previously.
| Languages | C++, C#, C, Python, Javascript, Typescript, Dart, HLSL, GLSL, Slang |
| Graphics APIs/Engines | Vulkan, OpenGL, Unreal Engine 5, Unity, Godot |
| Systems | Physics, Animation, Multithreading, SIMD, Memory allocators, Scripting language systems |
| Profiling/Debugging | RenderDoc, Nsight, Visual Studio, LLDB, Xcode, Valgrind |
| App/Web | React, React Native, Flutter, Selenium, MongoDB, MySQL, PostgreSQL, SQLite |