Things I've built. Most of my work is production software that solves real problems I've encountered as a business owner and educator.
CTO & Co-founder
Fund accounting SaaS for nonprofits. Real-time financial reporting powered by a Firestore-to-BigQuery sync pipeline, AI-powered bank reconciliation via Google Document AI, and integrations with Plaid, Stripe, PushPay, Ramp, and more.
React, Firebase Cloud Functions, Firestore, BigQuery, Node.js, Plaid, Stripe
- •Built the entire product as a solo developer — 230K+ lines of frontend, 138K+ lines of backend across 8 modular Cloud Function codebases
- •Designed a real-time BigQuery sync pipeline using Storage Write API for zero-delay financial reporting
- •~100 signups with ~55 actively using organizations and growing
- •RAG-powered support chatbot with semantic search, automatic escalation state machine, and bug detection
ChemLearn
2024 - presentCreator
Full-stack learning management system purpose-built for chemistry education. Handles assignments, automatic grading with chemistry-specific validation (significant figures, unit conversion, chemical formula input), and Canvas LMS integration.
Next.js, React, PostgreSQL, Prisma, Vercel, Canvas LMS API
- •Chemistry-specific grading engine with significant figures validation, automatic unit conversion, and MathLive-based formula input
- •Deep Canvas LMS integration — syncs assignments, grades, and enrollment bidirectionally
- •AI-powered question generation via background jobs (Inngest + OpenAI)
- •Built to support the hybrid online chemistry program at College of the Sequoias
Hybrid Online Chemistry Program
2018 - 2019Program Creator
Designed and piloted the first hybrid online chemistry program at College of the Sequoias, combining asynchronous online instruction with in-person lab sessions. Developed curriculum, assessment strategies, and the technology platform to support it.
Canvas LMS, custom assessment tools
- •First program of its kind at the college
- •Developed curriculum bridging online and in-person lab instruction
- •Laid the groundwork for what eventually became ChemLearn