
Knowla - Web
Overview & architecture
Problem & scope
Knoocker's interactive educational software was originally tied to dedicated desktop setups, limiting where classrooms and families could run exercises. Bringing that catalog to standard web browsers required matching the desktop experience across screens while keeping controls accessible for children with diverse cognitive and motor needs.
System architecture
Engineered as a typed Next.js and TypeScript application over a Prisma data layer structuring thematic learning Planets (such as Planet Fruu, Planet Pi, Planet Emo, Planet Contrast, Planet Quizy, and multilingual hubs) alongside fast search filtering and responsive Tailwind CSS layouts. Maintained architecture and end-to-end delivery largely solo to ensure parity with the desktop release.
Key engineering highlights
- Brought zero-install browser parity to Knoocker's desktop suite so educators and learners can open activities from any modern device.
- Structured dozens of cognitive, sensory, and language modules into browsable Planets with direct search access through Prisma models.
- Carried full-stack implementation across schema modeling, UI engineering, and accessibility polish primarily as sole developer.
Technologies used
- Next.js
- TypeScript
- Prisma
- Tailwind CSS
Main view of Knowla Web
More projects

Platterify
Platterify is a real-time multiplayer hospitality platform for restaurants and bars. Guests scan table QR codes to browse digital menus, order collaboratively, and request bills in one tap, while staff manage live tables and kitchen tickets.

Kippr
Kippr is an offline-first pantry tracker and inventory mobile application. It helps you easily manage your kitchen stock, reduce food waste, save money, and organize your groceries right from your phone.

Storis
Storis is a mobile platform transforming interactive storytelling via edge AI. It leverages on-device machine learning to trigger dynamic, real-time audio soundscapes as a user reads aloud.