About me
I'm a software engineer and team lead with over a decade of experience building real-time, high-performance systems and the low-level software layers that connect applications with physical hardware.
At Win Systems I lead the development of an embedded software platform for regulated gaming hardware, owning core components such as rendering, mathematics and business logic, along with hardware drivers (NFC, addressable LEDs, printers, bill and coin acceptors). Earlier in my career I worked on real-time C++ applications at CIRSA and Digital Legends, and led a small team building and launching a mobile product end to end.
My background bridges Computer Science and interactive systems engineering. I care about software that stays fast, reliable and maintainable as it grows — and about leading teams that build it well.
Interests — Real-time systems · Software architecture · Performance optimization
What I'm Doing
-
Systems & Rendering
Designing and maintaining real-time rendering pipelines and software architecture in modern C++.
-
Core Platform Development
Building the core business logic and systems behind interactive, regulated software platforms.
-
Hardware Integration
Integrating low-level hardware: NFC, addressable LEDs, printers, bill and coin acceptors.
-
Technical Leadership
Leading a development team plus the tooling and workflows across engineering and QA.
Soft Skills
-
Fast Learner
I have the ability to quickly acquire new knowledge and adapt to changing technological environments.
-
Teamwork
I collaborate effectively in multidisciplinary projects and communicate clearly with team members.
-
Problem Solving
I am creative and efficient in identifying and solving technical problems.
-
Effective Communication
I have the skill to convey ideas clearly and concisely, both technically and non-technically.
Core Technologies
- C++
- C#
- OpenGL
- DirectX
- Unity
- Python
- Linux
- Git
- Visual Studio
- Azure DevOps
- Perforce
- Jira














