All selected work

Community services platform / 2026

Cencadian

A full-stack website and community platform built for a Winnipeg nonprofit focused on learning, mentorship, and digital opportunity.

Delivery Community programs and digital access

Built a platform that supports public engagement and the organization’s community programs.

Next.jsReact & TypeScriptPayload CMSMongoDB
Visit Cencadian

A digital home for community-focused programs

Cencadian supports learning, mentorship, youth development, and digital opportunities across Manitoba. I developed and customized its responsive public website and supporting full-stack platform.

My work covered requirements, product design, application architecture, frontend and backend development, content management, testing, deployment, and production support.

Full-stack ownership from architecture to launch

  • Translated organizational goals into a maintainable product architecture and delivery plan.
  • Built the responsive frontend and the server-side application services behind it.
  • Created flexible content-management tools for keeping public information current.
  • Prepared the application for deployment, ongoing monitoring, and future development.

Accessible content across devices

The public experience presents Cencadian’s programs, events, resources, opportunities, and community work through reusable content layouts.

  • Responsive layouts, semantic markup, keyboard-friendly navigation, and dark-mode support.
  • Structured content and search-engine controls that help people find current information.
  • Progressive web app support for a more app-like experience on supported devices.

Designed for maintainability and reliable delivery

  • Typed contracts and modular boundaries that make changes easier to review and test.
  • Automated application, integration, and end-to-end tests for important user journeys.
  • Consistent development tooling and production monitoring for ongoing support.

A modern TypeScript application with headless content management

The platform uses Next.js, React, TypeScript, Payload CMS, Prisma, MongoDB, Zod, and Tailwind CSS. I structured the application around reusable modules so the public experience and supporting services can evolve without tightly coupling unrelated features.