Building
Products, systems, apps—built for myself and for others. Building in public after 20 years behind the scenes.
[333aa53f]/data
BuildingPrivateRedactedData services platform. 2.6M+ individual records, hash-based privacy matching, compliance-first architecture.
[74335e69]/email
LivePrivateRedactedMulti-domain email infrastructure with automated reputation warmup. Tiered subdomain routing, ESP capacity management, webhook-driven bounce handling.
[74335e69]/sms
LivePrivateRedactedHigh-volume SMS orchestration. Custom URL shortener, test-and-expand algorithms, real-time ROI tracking, TCPA compliance automation. 50K+ messages daily at scale.
donotcontact
LivePolitical email opt-out service. One-click unsubscribe from campaign fundraising spam. Consumers opt out, campaigns stay compliant.
google-workspace-cli
LiveAWS CLI-style interface for Gmail, Calendar, and Drive. Multi-profile support, JSON output for LLM agents. Built for Claude Code integration.
ianpatrickhines.com
LiveThis site. Built entirely with Claude Code — not as a trick, as a process. Every design decision, every line of code, collaborative AI from scratch.
journal
BuildingPrivateThe personal knowledge system that runs my life. Daily journaling, GTD task flow, AI advisors that remember everything. Claude integration so deep it finishes my thoughts.
journal-ios
BuildingPrivateiOS companion for journal capture. Voice and text entry on iPhone, GitHub API sync, offline support. Mobile-first journaling without git CLI.
resume
LiveMinimal resume template inspired by read.cv. YAML-based content, dark mode support, modular sections. Built for GitHub Pages.
SwipeGames
BuildingPrivateTikTok-meets-arcade iOS prototype. Vertical swiping through instant-play mini-games. Eight games in prototype: Tap Blitz, Color Match, Flappy Clone, Snake, and more.
WallBall
BuildingPrivateApple Watch lacrosse rep counter. Core ML classification for automatic rep detection, HealthKit sync, streak gamification. Training kids through habit loops.
Autonomous Systems
Build things that run without me. If it needs babysitting, it's not done.
Graceful Failure
Design for recovery, not prevention. Everything breaks eventually. Plan for Tuesday.
Horizontal Scale
Add instances, not complexity. Keep each component simple enough to throw away.
Minimal Infrastructure
Every component is a liability. Use managed services. The best code is code you don't maintain.
Cloud
AWS — Lambda, DynamoDB, SES, EventBridge. Serverless by default.
AI
Claude API, Claude Code, Agent SDK. Anthropic all the way down. (Yes, even this page.)
Languages
TypeScript for applications, Python for scripts, Swift for mobile.
Data
PostgreSQL for relational, DynamoDB for scale, Google Sheets for prototypes.
Editor
Cursor + Claude Code. AI-first development environment.
AWS SES, custom warmup infrastructure, multi-domain reputation management.
Building in Public
Project updates, technical notes, things that broke. Real-time on X, no LinkedIn polish.
@ianpatrickhines →