All work
Client work
AI course builder
An e-learning product where a user describes a course and gets structured lessons and page layouts back, ready to edit and publish.
- Year
- 2025
- Role
- Frontend
- Type
- Client work
- Next.js
- React
- TypeScript
- Tailwind CSS
- OpenAI API
- AWS S3
less time to set up a course
70%to a first course
<5 minfewer QA regressions
40%What Tommy built
- 01
The prompt-to-course flow: lessons and page layouts generated from a description.
- 02
One light and dark theme system for every AI-generated screen.
- 03
Media uploads to AWS S3 and the API hookup for sign-in.
- 04
The marketing landing page, built from the Figma file.
- 05
A refactor of the frontend codebase, alongside QA fixes.
The hard part
AI-generated screens came out inconsistent. A shared theme layer made every generated page follow the same light and dark rules.