Kancil AI

Backend Developer & Database Engineer for an AI-powered learning platform.
Backend
AI/ML
Kancil AI
Kancil AI — Backend & Database Engineering

Kancil AI is an AI-powered learning platform for elementary school students. I built the entire backend system, from designing 16 relational database tables to developing REST APIs and integrating OpenAI for an AI chatbot called Pak Dino.

‍

Technologies
  • Node.js & Express.js
  • PostgreSQL & Sequelize
  • Passport.js, Joi, JWT
  • Google OAuth 2.0 & OpenAI API

‍

Key Implementations
  • Designed and implemented a database schema with 16 relational tables covering users, courses, quizzes, analytics, and student progress tracking.
  • Built an authentication system using JWT and Google OAuth 2.0 with role-based access control for teachers and students.
  • Integrated the OpenAI API for an interactive AI chatbot ("Pak Dino") that provides context-aware learning assistance.
  • Utilized Node.js, Express.js, PostgreSQL, Sequelize, Passport.js, and Joi to build a secure and scalable backend service.

‍