ISA Archive
Background
I initiated this project to build a dedicated space that functions as both a professional resume and a technical archive. The goal was to migrate away from third-party platforms and create a self-hosted environment where I could document my engineering journey with full architectural control.
Technical Decisions
- Next.js 16: Leveraged the latest features of Next.js to ensure high performance and experiment with cutting-edge React patterns.
- Styled Components: Adopted a CSS-in-JS approach to manage component-scoped styles effectively. This allowed for dynamic styling based on props and a cleaner separation of concerns within React components.
- Storybook: Integrated to manage and document UI components in isolation, ensuring visual consistency and reusability across the site.
- Contentlayer2: Automated the content pipeline to turn MDX-based project logs into structured data.