Hi, I'm Kyle.

I transform real-world data into intelligent systems.

Notice

Focused on academics & career. Commissions closed indefinitely.

5+

Production-ready projects

70,000+

People living easier

3

Core programming languages

5

Years of real world problem solving

Hi, I'm Kyle.

I transform real-world data into intelligent systems.

Notice

Focused on academics & career. Commissions closed indefinitely.

Kyle Dudley

Junior EE Student

Texas A&M University

Hi, I'm Kyle.

I transform real-world data into intelligent systems.

Notice

Focused on academics & career. Commissions closed indefinitely.

Kyle Dudley

Junior EE Student

Texas A&M University

Nova

Nova Anticheat is an open-source Minecraft 1.8 anti-cheat system built as a learning-oriented successor to Medusa, one of my most successful early anticheat projects. Nova provides newcomers with a clean, modular, and thread-safe foundation for understanding how anti-cheat systems operate under Minecraft’s internals. With production-quality reach detection and precision-focused architecture, Nova bridges the gap between educational resource and operational tool.

ROLE

Lead Developer

PROBLEM

The Minecraft anti-cheat ecosystem is flooded with closed-source, overly complex, or unsafe systems. For newcomers, reverse engineering these solutions or starting from scratch often leads to fragile code, race conditions, or poorly generalized detections. Additionally, many popular open-source systems rely on unsafe multithreading or tolerate wide detection thresholds, sacrificing accuracy and server stability.

RESULTS

Detects reach violations at 3.05 blocks, a ~7.6% tighter margin than the industry standard, improving accuracy without false positives.

Runs all checks on the main server thread to eliminate race conditions that can cause server crashes or world corruption.

Designed with safe defaults and tested reliability, making it deployable on live servers despite being built as a learning tool.

ROLE

Lead Developer

PROBLEM

The Minecraft anti-cheat ecosystem is flooded with closed-source, overly complex, or unsafe systems. For newcomers, reverse engineering these solutions or starting from scratch often leads to fragile code, race conditions, or poorly generalized detections. Additionally, many popular open-source systems rely on unsafe multithreading or tolerate wide detection thresholds, sacrificing accuracy and server stability.

RESULTS

Detects reach violations at 3.05 blocks, a ~7.6% tighter margin than the industry standard, improving accuracy without false positives.

Runs all checks on the main server thread to eliminate race conditions that can cause server crashes or world corruption.

Designed with safe defaults and tested reliability, making it deployable on live servers despite being built as a learning tool.

Why new anti-cheat developers fail

Most aspiring anti-cheat developers enter the field with enthusiasm but little guidance. They often copy existing code without understanding it, leading to bloated and fragile systems. A common pitfall is attempting to run detections asynchronously, which in Minecraft can lead to severe issues like corrupting world data or freezing server threads. Others build overly simplistic checks that rely on arbitrary values, resulting in either high false positives or undetected cheats. The lack of clean, well-structured open-source examples leaves newcomers without a reliable path forward.

How Nova aims to help industry newcomers

Nova was created to serve as both a reference and a launchpad. Its modular structure breaks detections into clear, self-contained components that are easy to understand and modify. Every system is written with clarity in mind, using safe defaults and documenting design choices along the way. Rather than hiding complexity, Nova exposes the core logic behind detections so developers can learn why a check works, not just that it does. It also demonstrates good plugin development practices, such as running logic on the correct thread and maintaining code readability.

Production stability

Although Nova is built for learning, it holds up in live environments. Every detection runs on the main server thread, avoiding dangerous asynchronous behavior that can destabilize a server. It avoids tampering with networking threads or unsafe data access patterns. Nova's checks are carefully tuned to avoid false positives while still catching common cheats, offering a safe and effective tool even on active servers. This makes it a rare example of an educational project that is also stable enough for real-world use.