Founder & Full-Stack Developer at Yz-Course
- Date
I founded and developed Yz-Course, an English-learning platform covering LMS, enrollment, learning progress, analytics, and transactions.
Built backend services with Laravel 13 / PHP 8.4, Sanctum auth, Laratrust RBAC, RESTful API and Lighthouse GraphQL. Designed data infrastructure with PostgreSQL 16 + pgvector and Redis 7 for transactional data, cache, queues, semantic search, and RAG workflows.
Frontend & Mobile
- Primary web app with Next.js 16 / React, Redux Toolkit, Tailwind CSS, DaisyUI, TanStack Query, TipTap, and MUI.
- Mobile experiences with React Native, React Navigation, Firebase Messaging, WebRTC, Redux Toolkit, and Socket.IO Client.
- LMS workflows: courses, enrollment, learning progress, analytics, transactions.
Integrations & Infrastructure
- Midtrans payment gateway, webhooks, AWS S3, media processing, WhatsApp workflows, realtime services with Node.js + Socket.IO.
- AI capabilities with OpenAI, Gemini, Groq, Ollama, embeddings, RAG, and semantic search for AI-assisted learning.
- Production infra with Docker Compose, Nginx / PHP-FPM, PM2, PostgreSQL streaming replica, Redis, Prometheus, Grafana, healthchecks and resource limits.
- Realtime discussion forum with Next.js + Laravel REST API + Node.js services.
Thank you.