At ConvoKit, I built a chat-as-a-service platform with Node.js, TypeScript, Prisma, and PostgreSQL. I designed its multi-tenant architecture for real-time messaging and SDK integrations.
I implemented OAuth authentication, session management, API layers, and mobile SDKs. I also developed usage metering and observability APIs, plus secure webhooks with HMAC signing and retries.
At HabitYou, I owned the product lifecycle for a productivity app used by 500K+ people and generating $100K ARR. I architected and scaled its Flutter codebase across Android, iOS, and backend, and helped achieve 99.9% crash-free sessions.
I also build open-source TypeScript tools and AI agents, including an outbound sales agent and a type-safe event bus. I’m currently building Codegraph, an engine that maps TypeScript codebases for developers and AI agents.

