Practical tech for curious minds
Programming • Robotics • Game Development
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 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.
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 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.
Download a printable PDF reference for the core logic gate functions and circuit symbols.
Download Logic Gates GuideA condensed guide to essential Linux terminal commands, file navigation, permissions, and scripting basics.
Download Linux Commands GuideIncludes examples and syntax for MonoBehaviours, input handling, coroutines, and more.
Download Unity C# GuideA starter resource with code templates, pin diagrams, and notes for common components.
Download Arduino Guide📍 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.