Platform overview
Built for a Canadian nonprofit learning centre
Questura Academy provides educational programming for children and youth. I designed and built its responsive public website and supporting full-stack platform.
My work covered requirements, product design, application architecture, frontend and backend development, testing, deployment, and production support.
My contribution
Full-stack ownership from architecture to launch
- Translated organizational requirements into a maintainable product architecture and delivery plan.
- Built responsive interfaces and the server-side application services behind them.
- Integrated external services needed for the product’s public-facing experience.
- Prepared the application for deployment, ongoing monitoring, and future development.
Product quality
Designed for accessibility and maintainability
I built the interface to work across screen sizes and keyboard navigation, with reduced-motion support and clear loading, error, and empty states.
- Typed contracts and modular boundaries that make changes easier to review and test.
- Automated application, integration, accessibility, and end-to-end tests.
- Consistent error handling and production monitoring for ongoing support.
Technical foundation
A typed, modular full-stack architecture
The application uses React, TypeScript, TanStack Start, PostgreSQL, Prisma, Zod, and Tailwind CSS. The architecture keeps responsibilities separated so the product can be maintained and extended as the organization grows.