Rob.MacDonald

Software Engineering Manager

Writing

afk: From Requirements to Code While You're AFK

Introducing the 'Ralph' approach to AI coding — fresh context each iteration, no chat bloat. Let AI tackle bigger features while you step away.

Global Collaboration in Software Engineering

How open source and big tech succeed with distributed teams through async communication, quality documentation, and customer focus.

Product Engineering and AI

Insights from a panel discussion on how AI is reshaping software development and the evolving role of engineers.

Projects

afk

A tool-agnostic CLI for AI-assisted development. Break requirements into tasks, spawn fresh AI instances, and let it work while you're away from keyboard.

Synth Tools

A browser-based synthesizer with AI-powered patch generation. Design sounds using FM, subtractive, and wavetable synthesis engines.

Groove CLI

A command-line REPL groovebox written in Rust. Build patterns, load samples, and sequence beats — music making for software engineers.

PyHi

A voice-activated AI assistant with wake word detection and extensible MCP servers for weather, alarms, calendars, and more.