Back to Projects
07

InfiniteTalk: A place for Mentors and Mentee connect and grow!

2023
React
Tailwind CSS
MongoDB
Express.js
Node.js
Redux
InfiniteTalk: A place for Mentors and Mentee connect and grow!

About This Project

A place for Mentors and Mentees connect and grow! This is a mini-forum for mentors and mentees from Infinite Learning to collaborate and connect. In this forum, mentors and mentees can make posts and comment on each other's posts to help or share information! This site is built with React + Vite, Tailwind CSS, and Flowbite React for the frontend. Global state management in this site uses Redux with React Query for database data management and Axios for API handling. The backend is built with Node.js and Express.js, with a security system implemented using BCryptJS and JSON Web Token (JWT). The database used in this system is MongoDB.
Explore More
12

Arifian.AI v2.0

Major upgrade of the Arifian.AI personal chatbot. Rebuilt from the ground up with a modern RAG (Retrieval-Augmented Generation) architecture. Now powered by GPT-OSS 120B via Groq for fast, high-quality responses, with multilingual SentenceTransformer embeddings (paraphrase-multilingual-MiniLM-L12-v2) supporting 50+ languages including Indonesian. Features include a dedicated admin dashboard for knowledge base management, system prompt customization, file uploads, RAG configuration, and user management. Backend built with FastAPI and MongoDB Atlas vector search, hosted on Hugging Face Spaces with Docker.

  • Python
  • FastAPI
  • MongoDB
  • React
  • TypeScript
  • Tailwind CSS
2026
15

Elara : Personal Assistant

Autonomous AI Personal Assistant and RAG engineering engine built with FastAPI (Python 3.11+) and a Hybrid RAG Pipeline fusing dense Gemini Embedding 2 (768d) with Supabase PostgreSQL pgvector 0.8.2 and Full-Text Search (FTS GIN) via Reciprocal Rank Fusion (RRF), reranked by Gemma 4 26B (`gemma-4-26b-a4b-it`) and generated by Groq GPT-OSS 120B. Features a 6-step conversational state machine for project intake and lead qualification with automated persistence to Supabase and real-time outbound alerts to Arifian's Telegram DM / Hermes Agent, along with a built-in Single Page Admin Console (Minimalist Brutalism) for knowledge base management, GitHub repo ingestion, dynamic system prompts, and latency monitoring.

  • Python
  • FastAPI
  • Google Gemini Embeddings & Gemma
  • Supabase
  • PostgreSQL pgvector
  • Cloudflare R2
  • Telegram Bot API
  • Next.js
2026
03

MakanCuy App (PWA)

Restaurant Catalogue named MakanCuy made with Progressive Web App (PWA) with WebPack environment. The project was for Front-End Developer Expert module on Frontend and React Developer Dicoding X MSIB back in 2022.

  • HTML
  • CSS
  • JavaScript
  • WebPack
2022