Bobby Bobak is a self-taught software developer and designer behind Filtru, a coffee-brewing application. His open-source Claude Lamp project makes a coding agent’s state visible through a Bluetooth-connected lamp.[1][5]
Start with Claude Lamp →
Background
Bobak describes a background in fine arts and digital design, followed by self-taught development across web and mobile software. In his first-person interview, he distinguishes day-job web development from evening work on Filtru in Swift and SwiftUI. His interests span interface design, low-level programming and physical making.[1][2]
Contributions
Make an agent’s state visible away from the screen
Claude Lamp connects Claude Code hooks to a Python daemon controlling a Moonside lamp over Bluetooth Low Energy. Prompt and tool events trigger a working animation, completion changes the lamp to an idle color, requests for input turn it purple and session end switches it off. The mapping turns software events into a physical attention signal. Setup requires macOS, Python, the BLE library and compatible hardware.[5]
Guide a repeatable coffee-brewing process
Filtru combines timed, step-by-step brew guides with a coffee journal, espresso tools and Bluetooth-scale support. The app gives a brewer instructions at the relevant moment rather than only presenting a static recipe, helping repeat a method while recording adjustments.[4]
Tools, writing & talks
Tools
Start here
Claude Lamp
github.comA macOS hook-and-daemon integration for displaying coding-agent state on a BLE lamp.
Read the event/color table and hook-path instructions before setup. Trying it requires Claude Code, macOS, Python and a compatible Moonside lamp; the README notes connection-handshake delays.
Author and repository owner[5]Original source