Began in November 2022
This is a portfolio site that I created primarily because my projects page on my old site was getting too long. So, I conceived a site which neatly categorizes and organizes all of my projects.
I considered using a pre-built CMS, but since my data was so nice and orderly and structured (and since I like to program), I built this app myself using SvelteKit and a SQLite database.
I wrote intense constraints to ensure that the database was secure and accurate. I also neatly organized my code as well as my scripts and set up a CI/CD pipeline to perform checks on my code before releases.
I organized my work on a GitHub Project Kanban board where I assigned priorities, organized tickets into releases, and determined scope and task lists.
Frontend: Svelte, Vite, TypeScript
Backend: SvelteKit, Node.js
Database: SQLite, Kysely
Testing: Vitest, ESLint, Playwright, GitHub Actions