Systems-Driven 2D Platformer
Tech: Unity • C# • A* (Binary Heap) • State Patterns
A polished 5-level technical showcase featuring modular State-Machine AI and high-performance A* pathfinding.
I'm Callum Forsyth, a Software Engineer specializing in the intersection of Game Systems and Cybersecurity. I build high-performance C# applications with a focus on memory safety and secure architecture.
I am a Systems-Focused Software Engineer entering my final year of Computer Science & Cybersecurity. I specialize in bridging the gap between high-performance game logic in Unity (C#) and secure, low-level systems in Rust. My background in Cybersecurity allows me to build with a 'security-first' mindset—ensuring that game mechanics and web architectures are as robust as they are creative. Beyond the code, I am a full-cycle creator, utilizing Blender and GIMP to develop custom assets and visuals. I’m currently looking for graduate opportunities where I can apply my passion for optimization, secure design, and technical problem-solving.
Tech: Unity • C# • A* (Binary Heap) • State Patterns
A polished 5-level technical showcase featuring modular State-Machine AI and high-performance A* pathfinding.
Tech: Unity • C# • Algorithm Design • Recursion
An unbeatable Tic-Tac-Toe opponent utilizing the MinMax algorithm with recursive game-tree traversal and heuristic evaluation.
Tech: Linux • WireGuard VPN • OpenMediaVault • Networking
A Linux-based NAS deployment featuring WireGuard VPN for encrypted remote access and robust Identity and Access Management (IAM).