Kancil AI

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

Auralis is a sound-design startup that needed a focused one-page site to explain what it does in seconds. The goal was a Backend that feels calm, modern, and confident, while guiding visitors to try the product.

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.