Welcome to My Portfolio

Hi, I'm Rahmat Kurniawan

Web Developer • AI Enthusiast • Problem Solver

Scroll to explore

I'm a fresh graduate and full-stack developer focused on building thoughtful digital products. I enjoy crafting clean, responsive interfaces and building reliable backend systems, while continuously exploring practical ways to bring AI into both how I build and what I build.

I approach every project with curiosity and a builder's mindset—turning complex problems into solutions that are simple, intuitive, and genuinely useful.

Rahmat Kurniawan
3+ Years Building
8 Projects
Jakarta, Indonesia
Available for freelance
Open to collaboration

Where I've Worked

Full-stack Developer Intern

Moonlay Technologies Feb 2025 — Jul 2025

Contributed to the development of an AI-powered virtual receptionist web app with voice interaction and face detection. Built the frontend using TypeScript, React, and Tailwind CSS. Implemented the backend with Flask and SocketIO, integrating ChatGPT for responses, Whisper for speech-to-text, and Azure TTS for real-time voice output.

Frontend Developer Intern

Moonlay Technologies Aug 2025 — Dec 2025

Contributed to the development of e-CSR (Capability Study Report) system for an engineering-sector client, designed to digitize and streamline the submission, review, and management of capability study reports.

Selected Works

Onyx Library Desk screenshot

Onyx Library Desk

AI-powered 3D virtual library receptionist with a real-time animated avatar that converses naturally through voice — understanding English & Indonesian, responding with synthesized speech and lip-synced expressions, and retrieving answers via a RAG pipeline with intent-routed agents.

React TypeScript Three.js/VRM OpenAI Supabase
CVScreening screenshot

CV Builder

Full-stack web app that helps job seekers build polished CVs and cover letters with AI-powered review and smart templates. Multi-format CV, step-by-step AI guidance, PDF export, and payments via LemonSqueezy.

Next.js 16 Supabase OpenAI LemonSqueezy
askU screenshot

askU - RAG Academic Chatbot

Undergraduate thesis project — a full-stack RAG chatbot that lets students ask academic questions and get instant, sourced answers from campus documents. Document ingestion, semantic retrieval, streaming Indonesian responses, admin dashboard, and built-in experiment mode for evaluating retrieval performance.

Next.js OpenAI Supabase pgvector RAG
Kata Connect screenshot

Kata Connect

Feature-rich Indonesian crossword puzzle mobile game with 600+ levels, multiple game modes, and a full live-ops system. Daily rewards, missions, streak bonuses, combo mechanics, and a virtual coin economy built with React, TypeScript, and Capacitor.

React TypeScript Capacitor Mobile Game
CORA screenshot

CORA - Intern Project

Contributed to CORA, a web-based AI receptionist that helps visitors navigate buildings with real-time face detection, voice interaction, and AI-generated responses — all delivered through a human-like avatar.

TypeScript Python Flask Azure OpenAI
e-CSR screenshot

e-CSR - Intern Project

Contributed to a web-based Capability Study Report system for an engineering-sector client — digitizing submission, review, and management workflows with React, TypeScript, Tailwind CSS, and PostgreSQL.

React TypeScript PostgreSQL Tailwind CSS

Tech Stack & Expertise

Frontend

React Next.js TypeScript Tailwind CSS

Backend

Python Node.js PHP

Tools

VS Code Git CLI GitHub Vercel Postman Codex Supabase Jira

Let's Build Something Cool

Got a project, idea, or just want to say hi? Drop me a line.