John CullenSoftware engineering + ML research
ResearchEngineeringRésuméContact

Selected work

Engineering

A deliberately small collection of software systems, applied ML projects, automation, and hardware integrations. Private prototypes, unfinished notes, and the full research archive are excluded.

PadPilot

PadPilot

A macOS utility that turns a Bluetooth game controller into a mouse, keyboard shortcut surface, and local dictation controller.

AppsAutomationHardware
Smart Home

Smart Home

A Home Assistant based smart-home control plane for local device automation, event handling, and natural-language assisted control experiments.

AutomationHardwareApps
Transformer-based Riptide Spotter

Transformer-based Riptide Spotter

A hackathon project that uses a transformer model to detect rip currents from live beach camera footage. Mounted on a lifeguard tower, the system analyzes wave patterns to identify hazardous conditions in real time.

AI / MLApps
FlowTrot

FlowTrot

A web/graph based low-code solution where you can create source code modules as stand-alone utilities or design more complex compute graphs.

AppsAI / MLTooling

Selected engineering work and carefully bounded independent ML research.

ResearchGitHubLinkedIn