skor.my
AI exam practice platform · Founder.
- Role
- Founder · Product design · Full stack
- Year
- 2025 — Now
- Platform
- Web app · PWA
- Stack
- Laravel 12 · Vue 3 · Gemini · Docker

Overview
The problem
SPM teachers spend hours marking essays and subjective answers, and students wait days for feedback — so they practise less than they should.
The idea
Let students practise real SPM-style questions and get marked, explained feedback in minutes, with teachers reviewing and adjusting the AI's marks.
Live at skor.my — bilingual (English / Malay), covering 40+ SPM subjects.
What I did
Design
- 01Product strategy and user flows for students, teachers and admins
- 02Design system in Figma mapped to Tailwind tokens, with bilingual layouts
- 03Mobile-first practice and results screens
- 04Marking-review UI so teachers can trust and adjust AI marks
Engineering
- 01Laravel 12 API with Sanctum auth, Socialite login and roles
- 02Queue-based AI marking with Google Gemini, 40+ subject prompts and vision for drawings
- 03Vue 3 + TypeScript + Pinia frontend with web push notifications
- 04Usage and cost tracking, rate limiting and a Docker deploy
How it works
Student flow · Web
Student flow · Mobile
Teacher flow · Web
Teacher flow · Mobile
Screens




Under the hood
Vue 3 SPA
TypeScript · Pinia · PWA
Laravel 12 API
Sanctum · Socialite · roles
Queue workers
Batch AI marking
Google Gemini
Subject prompts · vision
MySQL + GCS
Results · uploads
40+
SPM subjects with custom marking prompts
EN / BM
Fully bilingual interface
Vision
AI reads drawings and diagrams
Queue
Batch marking with fallbacks and rate limits
