Projects

All the things I've built, one day at a time.

1 Day

Birgit Studio: A Desktop CMS for Pottery

A family member wanted to show her pottery online. Built a full desktop CMS with Electrobun and Bun that manages creations, edits images, and publishes to Cloudflare Pages—in one morning.

electrobunbunreacttypescriptdesktop
1 Day

Drift: Cross-Platform Clipboard Sync with End-to-End Encryption

Building a clipboard sync tool between macOS and Windows—two different languages (Swift and Go), one shared protocol, and end-to-end encryption via 6-digit PIN pairing. Named after Pacific Rim's neural handshake.

swiftgomacoswindowsnetworkingencryption
1 Day

Bishop: A TUI for npm Package Management

Built a terminal UI for managing npm packages after topgrade kept showing cryptic warnings with no context about where issues came from.

typescriptinkreacttuinpm
2 Days

Holly: Personal Presence Sensor for HomeKit

ESP32-C6 BLE sensor that detects when specific people are in the room, integrated with HomeKit via Matter—enabling personalized lighting automations.

esp32blehomekitmatteriot
1 Day

Lock: Building a macOS Menubar App Without Learning Swift

Building a Bluetooth proximity screen lock for macOS—AI agent chose Swift/SwiftUI stack, wrote all the code, and guided me through Apple's code signing and notarization process. Built in one day without touching Swift syntax.

swiftmacosbluetoothswiftui
1 Day

Welcome to one.daybuilds.ai

The first post - explaining what this site is about and why I'm documenting my quick builds.

metaannouncement
1 Day

Building This Site in a Day

Building my.daybuilds.ai with Astro 5, from zero to deployed on Cloudflare Pages—including content schema, theme system, and RSS feed.

astrowebmeta
1 Day

iPhone Explorer: What's Actually on My Phone?

A Node.js web app that connects to iPhones via USB, lists installed apps with metadata, and scores privacy concerns—built in one day because a family member needed help deciding which apps to delete, and the tool didn't exist.

node.jsiphoneprivacyweb-app