I build complete products — not landing-page demos. When Vercel had no official Android app, I shipped an unofficial native companion. I contribute upstream (Google Gemini CLI, Supabase) and ship multi-tenant SaaS with auth, RLS, realtime streams, and server-side AI.
🔐 Product boundaries matter: credentials stay server-side, API contracts stay documented, Web3 demos stay testnet-only.
| Focus | Work |
|---|---|
| Flagship | Vercel Android Companion — Kotlin · Jetpack Compose · Room · Vercel API |
| Open source | gemini-cli #29718 (rootless Podman fix) · Supabase #51226 |
| SaaS | DevDesk AI · PulseBoard AI · CryptoWatch — Next.js · Supabase RLS · server-side AI |
🤖 DevDesk AI — AI Developer Workspace
Source-backed code analysis with cited file paths, GitHub imports, RLS isolation.
Next.js TypeScript Supabase Server-side AI — Live
🔐 VaultX — Multi-Chain Testnet Wallet
Encrypted keystore, live balances, server-side RPC proxies.
Next.js ethers.js Infura — Live
📊 CryptoWatch — Real-Time Watchlist
Per-user watchlist, Binance WebSockets, PostgreSQL RLS.
Next.js Supabase WebSocket — Live
📋 PulseBoard AI — Workspace CRM
Caller-bound onboarding, RLS-protected data, server-side AI boundaries.
Next.js Supabase Auth PostgreSQL/RLS — Live
| Issuer | Credential |
|---|---|
| 🎓 Harvard | CS50x: Introduction to Computer Science |
| 🤖 Anthropic | Claude 101 · Claude Code 101 · MCP: Advanced |
| Gemini for Education | |
| ⚡ Microsoft | Collaborate with pull requests in Azure Repos |
| 💻 freeCodeCamp | Back-End Development and APIs |
| ☁️ AWS | Developer Associate — exam prep completed |
- AWS Certified Developer — Associate
- Advanced System Design
- MCP + Agentic AI
Building something useful? I'd love to hear about it.
Ships from anywhere · Immediate availability


