
Samuel Watson
AI Systems Engineer & Founder of OpenFluke — Melbourne, Australia
About Me
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
Education
Certifications
Current Projects
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
GitHub Portfolio
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 · Tacotron2Bampro
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 · ReactBiocraft
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 · WebAssembly3D 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 · DockerCyberSentry 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 · MongoDBBridgeware
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 UIAudio 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 · DockerDJI 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 · ffmpegPaws
Network packet capture and analysis tool in Go — goroutine-based sniffing, REST endpoints, and a responsive web dashboard for traffic inspection.
Go · gopacket · pcap · BootstrapTokenTrove
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 →