About Code

Practical tech for curious minds

Programming • Robotics • Game Development

About

This site shares practical guidance on robotics, embedded systems, software engineering, and game development. You'll find real-world examples, distilled insights, and downloadable resources designed to support both learners and educators.

Robotics

Robotics education must bridge the gap between electronics and software. My resources emphasize real-time thinking, sensor data reliability, and embedded control theory using platforms like Arduino. Expect guides, architecture patterns, and code-level insights for scalable robotics development.

Teaching Focus: Building embedded systems that handle unpredictability with robustness and clarity.

Programming

Clear, modular programming is foundational. This section covers maintainable system design in C++, Python, and embedded C. Topics include language fundamentals, toolchains, and patterns that make code more testable and extendable.

Educator's Angle: Good code is self-documenting and resilient — and teaches itself to the reader.

Game Development

Game development blends interaction design with systems thinking. My materials explore Unity development with C#, focusing on input systems, state machines, performance, and player feedback — all from an educational standpoint.

Industry Note: Game engines are powerful learning platforms for simulation, design systems, and HCI education.

Resources

Logic Gates Reference Guide

Download a printable PDF reference for the core logic gate functions and circuit symbols.

Download Logic Gates Guide

Linux Commands Quick Reference

A condensed guide to essential Linux terminal commands, file navigation, permissions, and scripting basics.

Download Linux Commands Guide

Unity + C# Reference Toolkit

Includes examples and syntax for MonoBehaviours, input handling, coroutines, and more.

Download Unity C# Guide

Arduino Project Reference Pack

A starter resource with code templates, pin diagrams, and notes for common components.

Download Arduino Guide

Contact

📍 Sydney, Australia

I publish tutorials, toolkits, and explainers to support learners, educators, and teams building technical confidence. Reach out to collaborate or request content on a topic.