All Projects

Everything we're building, have built, or are experimenting with — across four GitHub organizations.

Enspyr

Education

Tech World

A multiplayer 2D virtual world where players solve coding challenges together — with proximity video chat, an AI tutor powered by Claude, and a full in-game code editor.

DartFlutterFlameFirebaseLiveKit
AI

Engram

A curiosity engine that extracts knowledge graphs from your wiki, teaches them back via spaced repetition, and discovers what you don't know yet — visualized as a living force-directed network that glows as you learn.

DartFlutterRiverpodClaude APIFSRS
Social

CrowdLeague

A mobile app for finding sports players and venues near you. Built for Melbourne basketball, designed to scale nationally for Brisbane 2032.

DartFlutterFirebaseGoogle Maps
AIEducation

Tech World Bot

Clawd — AI tutor bot for Tech World using LiveKit and Claude Haiku.

TypeScriptLiveKitClaude API
Dev Tools

Flutter OpenCV FFI

Use the Dart FFI to access OpenCV in a Flutter app for real-time image processing.

DartC++FlutterFFIOpenCV
Experimental

Motion Detection Sound

Play a sound on motion detection using a Raspberry Pi and Dart.

DartRaspberry Pi
SocialCreative Coding

TindArt

Tinder for art — swipe through artworks to discover what you love. 10,000+ artworks matched.

DartFlutter
Dev Tools

LSP Client

Dart client for communicating with the Dart analysis server via the Language Server Protocol.

DartLSP
Dev Tools

OpenAPI Client Generator

Parses OpenAPI specs to generate type-safe Dart client libraries.

DartOpenAPI
Dev ToolsInfrastructure

Remote Dart Analysis

Dart analysis server running in Cloud Run, accessible via WebSockets for remote code analysis.

DartCloud RunWebSocket
Dev Tools

Flutter Canvas Code Editor

A Monaco-style text editor built on Flutter's canvas — custom rendering for code editing.

DartFlutterCanvas
Community

Presinter

Tools for creating and running interactive presentations.

DartFlutter
Infrastructure

LiveKit Token Endpoint

Web service in Rust on Cloud Run for generating LiveKit access tokens.

RustCloud RunLiveKit
Dev Tools

Enspyr Website

This website — built with Next.js 15 and Tailwind CSS, statically exported to Firebase Hosting.

TypeScriptNext.jsReactTailwind CSS
CommunityDev Tools

The Process

A tool to automate collaboration systems — streamlining team workflows and processes.

Dart

Nick Meinhold

Robotics

LiDAR Robot Arm

Turn your iPhone into a robot arm controller. Uses LiDAR body tracking and hand pose detection to stream joint angles over WebSocket to a LeRobot SO-100 servo arm — no second leader arm required.

SwiftPythonARKitVisionWebSocketLeRobot
SimulationAI

Virtual Creatures

Evolving virtual creatures with co-evolved bodies and brains in a 3D physics simulation, extending Karl Sims' 1994 SIGGRAPH classic. Morphology, neural circuits, and locomotion strategies emerge from genetic algorithms.

RustRapier Physics
Dev Tools

GitHub Desktop Flutter

A GitHub Desktop-inspired app for macOS rebuilt entirely in Flutter, with Redux state management and custom GitHub OAuth via Cloud Functions.

DartFlutterReduxFirebaseOAuth
Creative Coding

Flutter Shader

GPU shader experiments in Flutter — generating SPIR-V shaders from Dart expressions and rendering them via CustomPaint. Programmable graphics pipelines in Flutter.

DartGLSLFlutterSPIR-V
Gaming

GhostHustlers

A cross-platform AR ghost-catching game built with Unity 6. Hold the screen to fire a proton beam at ghosts hovering in your physical space — Ghostbusters meets Pokemon GO.

C#Unity 6AR FoundationURP
Experimental

Dart Box2D WASM

Box2D physics running in Dart via WebAssembly — loading a compiled WASM module and running physics simulations without leaving the Dart runtime.

DartCWebAssemblyBox2D
AI

Fake Me Discord

Discord bot that impersonates you using Claude AI — trained on your message history.

TypeScriptDiscord.jsClaude API
AIExperimental

Aiko

AI agent experiments in Rust.

Rust
AIDev Tools

Debt Dashboard

Full-stack app that connects to Gmail, AI-scans for bills, parses bank statements, and fuzzy-matches transactions with Recharts analytics.

TypeScriptReactGeminiFirebase
AIDev Tools

MCP Servers

Model Context Protocol servers for Kan task management and Outline knowledge base.

JavaScriptMCP
AIDev Tools

Claude Skills

Claude Code skills and tools for AI-assisted development workflows.

TypeScriptClaude Code
Community

NavMelb(Forked from Delia)

Melbourne navigation app combining car routes with PTV public transport.

TypeScript
CommunitySocial

Recycled Sound

Hearing aid reuse app — connecting donated devices with people who need them.

HTMLCSS
CommunityAI

Community Grants

Automated grant discovery for regional Victorian hackerspaces and community groups.

Python
AIResearch

HuggingFace Research Agent

Research agent built on the HuggingFace 2.1 agent framework.

PythonHuggingFace
Dev Tools

Apple Sign In + Flutter + Firebase

Example project for sign_in_with_apple plugin integrated with Firebase Auth.

DartFlutterFirebaseApple Sign In
Infrastructure

gRPC Web Proxy

gRPC-web to gRPC envoy proxy for grpc-dart in Flutter web apps.

DockerEnvoygRPC
Dev Tools

Inception(Fork)

A code editing toolkit for Flutter — building blocks for IDE-like experiences.

DartFlutter
Community

Imagineering Dashboard

Team activity dashboard for the Imagineering Melbourne build & share meetup.

JavaScriptHTML
Experimental

Medium Feed Experiment

An RSS reader for Medium built in Flutter.

DartFlutter
Experimental

Dart Socket Client/Server

Experimenting with Dart Socket and SocketServer in Flutter.

DartFlutter
AIDev Tools

Orchestration Dashboard

Real-time DevTools-style UI for launching, monitoring, and coordinating Claude agents.

DartFlutter
Creative CodingExperimental

Watermarking

Digital watermarking system — embedding and detecting invisible messages in images.

DartImage Processing
AIInfrastructure

Containerized Claude

Dockerized Claude Code agent with email-based AI-to-AI pen pal communication.

ShellDockerClaude Code
Experimental

Disrupt

Disruption experiments in TypeScript.

TypeScript