Incendium Academy

Sep 2022 - Jun 2025
Image of Incendium Academy
Next.js
TypeScript
Tailwind CSS
PostgreSQL
Supabase
Prisma
NextAuth
tRPC
Shadcn UI
Cloudflare
Jest
Playwright

Incendium Academy is a free e-learning platform for high school math contests backed by the Government of Canada (Rising Youth Grant, $750). We peaked at 70+ users during COVID.I led a team of 8 software and curriculum developers to revamp the non-profits website. I previously worked as a curriculum developer until Jul '23 when I pivoted to an engineering role.As engineering lead, I led the migration of the web framework from Jekyll to Next.js, architected a custom Markdown renderer with support for LaTeX, React components, and metadata improving the SEO and developer experience and integrated a Cloudflare R2 bucket to enable curriculum developers to store lesson assets 100% more efficiently, which was previously done through the public folder of our old website. On top of that, I added user authentication, a module tracking system, and other quality of life features for users. I've also setup automated unit and E2E testing with Jest and Playwright covering the core features of the website.I no longer maintain or work on this project, but the website is still live and accessible.