Rob.MacDonald

Software Engineering Manager

Writing

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

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.