Featured projects

EmbeddedSprint
14-day Embedded SWE fundamentals introductory course on the STM32.

Tinycardia
Lightweight ML cardiac emergency detection designed for the STM32.

AimAware
Real-time aimbot detection in online gaming environments using ML.

Medusa
High performance anti-cheat solution written in Java for multiplayer Minecraft servers. Over 26k downloads.
Skills
Languages
Java
C
C++
Python
Embedded C
Verilog
Tools & Environments
Git
GitHub
Jupyter
CLion
VS Code
PyCharm
IntelliJ IDEA
Linux
CMake
Machine Learning
TensorFlow
TFLite Micro
pandas
NumPy
scikit-learn
matplotlib
STM32Cube.AI
Domains of Expertise
Embedded ML Deployment
Anti-Cheat Development
Anomaly Detection
Embedded Systems
STM32
SPI
UART
ADC
STM32CubeIDE
Experience
Contract Software Engineer
2021 - 2023
Designed and maintained a high-precision server-side anti-cheat system in Java, collaborating with a 3-person team via Git and Slack. Leveraged heuristic detections and player behavior analysis, visualized in Excel, to improve multiplayer security by 94%. Boosted real-time performance by 18% through asynchronous processing, increasing server capacity from 400 to 500 players. Delivered 12 months of post-deployment support with daily client communication. Engineered detection modules with 0.025m spatial resolution, 95% tighter than industry standards, cutting false positives by 99% and enhancing competitive integrity for hundreds of players.
Ghast Holdings LLC
Remote
Freelance Software Engineer
Since 2021
Developed commercial anti-cheat systems in Java, delivering modular and scalable cheat detection solutions for competitive, latency-sensitive multiplayer servers. Designed the core codebase and detection heuristics for Vulcan Anti-Cheat, a widely used solution with over 10,000 buyers, building a low-latency architecture that enabled continued development. Worked directly with customers and server owners to provide technical support, roll out patches, and deliver version-specific builds to meet production deadlines and maintain deployment stability.
Self-employed
Remote