Featured Project
Trackwise — Job Tracking, Without ChaosA server-first job application tracking SaaS designed around real hiring workflows — not spreadsheets or vanity dashboards.
Tech Stack
Next.jsReactTypeScriptPostgreSQLPrismaZodBetter AuthTailwind CSSGSAPPostmarkArcjetCloudinary
Architectural Decisions
Designed the product around actions and follow-ups instead of static application listsDecision 1 • Key architectural choice
Kept the dashboard focused on what needs attention now, avoiding charts and metrics early onDecision 2 • Key architectural choice
Used server-side mutations with Next.js Server Actions for predictable data flow and securityDecision 3 • Key architectural choice
Tracked application history as a timeline of events rather than scattered fieldsDecision 4 • Key architectural choice
Centralized validation with shared Zod schemas to prevent silent data corruption across layersDecision 5 • Key architectural choice
Trackwise • Live Preview

Project Timeline
StatusActive
TypeSaaS Platform
ComplexityAdvanced
ArchitectureFull-Stack
Development Approach
Built with server-first architecture using Next.js App Router
TypeScript end-to-end for type safety across all layers
Centralized validation with shared Zod schemas
Explore the Codebase
Dive into the implementation details, architecture patterns, and development decisions.
GitHub Repository →