mclenhub

Experience Lab

Learn It. Build It. Experience It.

Practice projects teach. Supervised work proves. Client work and internships are labeled as such — not mixed into a certificate page.

A tutor leaning in to help a student at a workstation

Level 1

Practice Projects

Guided builds that prove you can use a skill. These are not client work.

Level 2

Team Projects

Work with other students on a shared repo, with roles and reviews.

Level 3

Supervised Real Projects

Staff-supervised work against a real brief, with code review and deadlines.

Level 4

Client Projects

Scoped work for a real requester, still supervised.

Level 5

Internship / Apprenticeship

Longer placements where you join an existing product team.

Level 1 · Starter

open

Campus Events

A public events board with filters, RSVP, and an admin view for organizers.

HTMLCSSJavaScript
Roles
Frontend
Team
1 · 20 hrs
Apply to project

Level 2 · Starter

open

Study Group

A small app for scheduling study sessions and sharing notes.

ReactTypeScriptTailwind
Roles
Frontend, Designer
Team
3 · 40 hrs
Apply to project

Level 3 · Intermediate

open

Clinic Queue

A supervised product for appointment queues, staff roles, and SMS-style notifications.

Next.jsPostgreSQLNode.js
Roles
Full-stack, Backend, Frontend
Team
4 · 80 hrs
Apply to project

Level 3 · Intermediate

in-progress

Retail Inventory

Stock, suppliers, and a simple dashboard for a local retailer brief.

LaravelMySQLTailwind
Roles
Backend, Full-stack
Team
3 · 90 hrs
View project

Level 4 · Advanced

open

Dispatch Lite

Client project: pickup requests, status updates, and a lightweight admin.

DjangoPostgreSQLReact
Roles
Backend, Frontend, Project lead
Team
5 · 120 hrs
Apply to project

Level 5 · Advanced

open

Platform Apprenticeship

Join an existing product team for a defined cycle. Limited seats.

TypeScriptNext.jsPostgreSQLDocker
Roles
Apprentice engineer
Team
2 · 160 hrs
Apply to project
Experience Lab — Mclenhub