Featured Project

Trackwise — Job Tracking, Without ChaosA server-first job application tracking SaaS designed around real hiring workflows — not spreadsheets or vanity dashboards.

View RepositoryLive Preview
Active Development

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
Trackwise — Job Tracking, Without Chaos Preview

Project Timeline

Status
Active
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 →