← All Projects
JKCA (Legacy)
Previous iteration of this personal site. Next.js with PostgreSQL backend and auth system.
What It Was
Full-featured personal portfolio site with project management tools, authentication, and various utilities.
Technical Stack
- Next.js 16 with React 19
- PostgreSQL database
- OAuth and email authentication
- Cypress E2E testing
- Framer Motion animations
Why Replaced
Over-engineered for a personal site. The new version (this site) uses a simpler Rust backend with server-side rendering and markdown content.
Lessons learned:
- Start with the simplest solution
- Static content doesn't need a database
- Framework complexity has maintenance cost