Caishen
AI personal finance assistant, with expense tracking and WhatsApp integration.

# overview
Caishen is a personal finance assistant. You log expenses, see where your money is going and get AI-generated insights, including over WhatsApp.
It's a Turborepo and pnpm monorepo: a Next.js web app, an Express API and shared packages for UI, theme, types and services.
# highlights
- Financial insights generated with the Claude API.
- WhatsApp integration through Twilio.
- Passwordless magic-link login (Better Auth) and transactional email with Resend.
- Express 5 API with Drizzle ORM on PostgreSQL and Zod validation.
- Next.js frontend with React Query, React Hook Form and Framer Motion animations.
# stack
Next.jsExpressPostgreSQLDrizzleClaude APITwilioBetter AuthTurborepo
Let's talk?
A project, a role or just an idea. Send me an email or grab 30 minutes on my calendar.