CrossTax
CrossTax helps Indian professionals in Canada navigate cross-border tax workflows with guided AI support and CPA-ready outputs.
ReactViteTypeScriptExpressPostgreSQLDrizzleClerkOpenAITailwind CSSshadcn/uiPlaywrightDocker

CrossTax: India-Canada cross-border tax assistant.
Problem
Cross-border filings require navigating CRA forms, treaty references, and individualized scenarios that are hard to manage across scattered resources and ad-hoc notes.
Architecture
React + Vite frontend and Express API on Railway, Clerk for authentication, PostgreSQL with Drizzle ORM, and retrieval-augmented generation for grounded tax guidance.
Key Product Flows
- Tax profile setup to personalize downstream guidance.
- Document upload and extraction to structure key filing details.
- RAG chat grounded in curated tax sources and checklist progress.
- CPA handoff export for advisor-friendly summaries.
Reliability & Quality
- API hardening with rate limiting and security middleware.
- Playwright smoke coverage in CI for core user journeys.
- Structured operational checks and production roadmap tracking.
Live at crosstax.sidharthgrover.com (closed beta) with CI/CD and Dockerized deploys.