The Notwork
Co-architect, current sole maintainer and active developer
The Notwork is a full-stack web platform that powers our youth STEM and skilled-trades league. Students learn through structured pathways, play interactive games, earn micro-credentials, and compete on rosters and leaderboards. Behind the scenes, the same platform runs the league: teachers verify students, staff manage content and operations, and admins push real updates throughout the season.
- Page views 01
- ~490K
- Active users 02
- ~24K
- Peak DAU 03
- ~1K
- Tracked events 04
- ~1.5M
What it's built with
The problem
Our youth program needed one platform that could deliver structured STEM and skilled-trades learning for students while doubling as the operational tool for staff, teachers, and league administration.
What I built
A full-stack Next.js platform with role-based experiences for students, teachers, and staff. Students engage through pathways, games, and competitions; staff get admin CRUD, content management, verification, communication, and analytics in one place.
What's inside
- Student profiles, teams, rosters, and leaderboards
- Mastery pathways, submissions, rubrics, and micro-credentials
- Game-based learning catalog (STEM, skilled trades, and more)
- Curriculum, content, and post management
- Teacher verification and student communication workflows
- Notifications, email, and SMS via integrated providers
- Admin tooling for staff, teachers, and program operators
- Season logic: roster locking, playoff cutoffs, in-season state
The impact
Replaced fragmented spreadsheets and ad-hoc tools with a single production system that powers the day-to-day operations of the league and reaches tens of thousands of users per season.
What stood out
- Co-defined the architecture with one other engineer; now sole maintainer of the production platform.
- Built mastery pathways with assignment submissions, rubrics, and micro-credentials.
- Shipped an Explore feed that mixes lessons, videos, games, articles, and submissions.
- Integrated AI services, CDN media uploads, notifications, email, and SMS into a single operational platform.