Samuel Watson

Samuel Watson

AI Systems Engineer & Founder of OpenFluke — Melbourne, Australia

Programming since 2006 Master of Applied AI AI Runtime Engineering

About Me

The short version

I've been programming since 2006 — starting with IT support and small automation scripts before working my way through web development, data engineering, systems programming, and eventually AI runtime research. Over the years I've written production code in Go, Python, Java, JavaScript, TypeScript, C#, VBA, R, PHP, and Shell.

In my spare time I build OpenFluke — a passion project I work on for fun. It's centred around Loom, a portable AI engine that runs neural networks natively across every major platform and language without vendor lock-in. Alongside it I'm building Primecraft, a simulation engine, and SoulGlitch, an AI creature evolution game powered by both. All of it built in my own time, just because I enjoy it.

I've designed and verified cross-language, cross-vendor AI runtimes — achieving bit-level determinism across 7+ architectures including Apple M4, AMD Ryzen, Intel Arc, NVIDIA, and Qualcomm Adreno — using WebGPU/Vulkan compute with unified C-ABI bindings for Go, Python, C#, C, and WebAssembly.

Languages & Technologies

Accumulated across ~20 years
Go
Python
JavaScript
TypeScript
C#
Java
C / C-ABI
HTML / CSS
SQL
VBA / Excel
R
PHP

Education

Formal qualifications
Master of Applied Artificial Intelligence
Deakin University — 2023 to 2025
AQF Level 9 ACS Accredited Seoul Accord Deep Learning Reinforcement Learning Computer Vision
Bachelor of Information Technology
Griffith University — 2019 to 2021
AQF Level 7 Systems Development IT Project Management Security Policy

Certifications

Industry credentials
Microsoft Certified: Azure AI Fundamentals
Microsoft

Current Projects

What I'm building at OpenFluke

Loom

A portable, cross-language AI engine that runs neural networks natively across Go, Python, C#, TypeScript, WebAssembly, and more — without vendor lock-in.

Learn more →

Primecraft

A distributed simulation engine with procedural world generation, physics, and embedded neural AI. Available on Android, Windows, Linux, and Steam.

Learn more →

SoulGlitch

An AI creature evolution game built on Primecraft and powered by Loom. Train neural networks through gameplay. In active development.

Learn more →

Portfolio Demos

Selected project video demonstrations
Flamekeeper · RAG / LLM
Local Offline ChatGPT-like System

Built from scratch: offline conversations with RAG-based AI, voice input, TTS, natural language recommendations, and local vector search. Dockerized microservices with React UI.

React · GoFiber · FastAPI · Docker · MongoDB · Ollama · Tacotron2
Bampro · MARL / Distributed AI
WebGPU-Agnostic AI Framework

End-to-end simulation of a WebGPU-agnostic AI framework designed for horizontal scaling in distributed environments. Multi-agent RL with evolutionary neural architecture selection and real-time dashboards.

Go · Fiber · Docker Compose · WebSockets · MARL · React
Deakin University · Team Lead
Game Dev — Neurodiversity & Accessibility

Served as team leader for a game development project at Deakin University, focusing on neurodiversity, accessibility, and innovative thinking in an inclusive educational platform.

Geolocation · OpenStreetMap
Australia Open-Source Lots Map

Integration of OpenStreetMap to display geolocation data for all open-source lots across Australia on an interactive web interface.

GitHub Portfolio

Selected open-source projects — github.com/planetbridging & github.com/openfluke
🔥

Flamekeeper

Multimodal RAG system: speech recognition, TTS, embeddings, and local LLM inference. Dockerized microservices with React UI for document ingestion and vector search.

React · GoFiber · FastAPI · Ollama · Tacotron2
🤖

Bampro

Multi-agent reinforcement learning experiments in a 3D simulation environment. Evolutionary neural architecture selection, real-time dashboards, low-spec cloud orchestration.

Go · Fiber · Docker · WebSockets · MARL · React
🌐

Biocraft

Isomorphic physics + AI sandbox running both natively and in browser. JSON-driven scene import/export, player-to-policy training, GPU-accelerated inference, multi-server monitoring.

Go · WebGPU · Jolt Physics · Three.js · WebAssembly
🕸️

3D Permission Dendrogram

Interactive 3D visualization of hierarchical permission trees — streamed live from a Go backend and rendered in React Three Fiber with WebGL.

Go · WebSockets · React Three Fiber · WebGL · Docker
🔐

CyberSentry Series

Cybersecurity dashboard suite for CVE/CPE lookups and vulnerability enumeration. Real-time APIs with caching layers across MySQL and MongoDB.

TypeScript · React · Bun · Docker · MySQL · MongoDB
🌉

Bridgeware

Real-time microservice framework for secure CPE lookup and encrypted client-server messaging with a React dashboard.

Node.js · React · Express · Socket.IO · Docker · Chakra UI
🎵

Audio Labeling Pipeline

Full-stack ML pipeline for audio data: hierarchical labeling, spectrogram generation, neural architecture search, model training, and secure auth.

React · Node.js · Flask · TensorFlow · MongoDB · Docker
🚁

DJI Tello Autonomous Flight

Computer vision-guided robotics: CNNs trained to recognize individuals and trigger autonomous drone flight sequences via the DJI Tello SDK.

Python · TensorFlow · OpenCV · Keras · ffmpeg
🐾

Paws

Network packet capture and analysis tool in Go — goroutine-based sniffing, REST endpoints, and a responsive web dashboard for traffic inspection.

Go · gopacket · pcap · Bootstrap
🔍

TokenTrove

N-gram chain discovery across millions of documents. Parallel processing, file-level pattern tracking, web UI with real-time stats. Tested on 5,000+ FCC legal filings.

GitHub →
Additional Projects
🏈 AFL Match Prediction (Flask · TensorFlow · Pandas) 📊 Steam vs Android Trends Dashboard (Python · Chart.js) ⚙️ Ansible VMware/vSphere Examples 🗄️ CSV-to-SQL Converter (C#/.NET WPF) 🧟 Zombie Apocalypse Simulation (Node.js · Socket.IO)