Things I’ve made
My full-time keeps me busy, but I still find time to work on side projects. Here are a few of my favorites.

You Are The PM
An experiment where an AI agent powered by Claude Opus 4.5 monitors a Hacker News thread, treats comments as feature requests, writes code, tests it, and deploys. Upvotes steer priority.
Read Blog Post
- AI
- Claude
- Computer Use
- Next.js
- Vercel

SageApp.ai
A native macOS and iOS chat experience for Claude AI. Beautifully designed with powerful capabilities like image sharing, code highlighting, and markdown support. Seamlessly access tools for web search, maps, and calculations right within your conversations, and extend functionality with Smithery to discover and install external tool servers.
Visit SageApp.ai
- Swift
- SwiftUI
- AI
- Claude
- MCP

mcp-get
A command-line tool (mcp-get.com) for installing and managing Model Context Protocol (MCP) servers, enabling seamless integration between LLM applications and external data sources.
View on GitHub
- Node.js
- TypeScript
- CLI
- MCP

TesPlayer
A Spotify UI written for Tesla vehicles built with React and TypeScript
See Teslarati Article
- React
- TypeScript
- Firebase
- Spotify API
Older Projects
These projects are older, but I still think they’re cool.

Home Control for Rabbit R1
A third-party service for the Rabbit R1 that enables users to control smart home devices and set reminders from their devices in natural language
View on Discord
- Node
- TypeScript
- Home Assistant
- Shortcuts
- OpenAI GPT

SecuChat
An end-to-end encrypted Android messaging application written in Java, leveraging Firebase's real-time database
View on GitHub
- Android
- Firebase
- Java
- Security

Better Wear Face
I wrote one of the earliest Android Wear watch faces in Java, which was featured in Android Police's "The 27 Best Android Wear Apps and Watch Faces Since Wear Launched" article.
View Article on Android Police
- Android
- WearOS

Speechify
I built a speech-to-text Chrome extension that enables users to dictate text messages, emails, and more.
View Article on TechCrunch
- Chrome
- JavaScript