Skip to content
Rafi Ikhsanul Hakim

Building web appsand AI-powered systems.

Fullstack Engineer

Informatics graduate from Universitas Pasundan with fullstack internship experience at PT Telkom Indonesia. Open to new roles and projects.

About me

Portrait of Rafi Ikhsanul Hakim
Rafi Ikhsanul Hakim
Bandung, West Java

I build web apps end to end and ship them alone: interface, API, schema, deployment. Client work since 2024 taught me to start from whoever has to use the thing. MangMicro and MangQuiz came first, from one observation: lecture material is long, and the time to absorb it is short. The past year went into products built on language models that people pay for: MangRAG puts an answer bot on a business's own documents on monthly plans, while NusaGate meters and bills model traffic per request.

I work both ends of the stack and don't treat one as the interesting half: React and Next.js on the client, Laravel, PostgreSQL, pgvector, and retrieval pipelines on the server. Performance, readability, and keyboard accessibility are things I won't trade away, and on the server that same instinct shows up as answers that cite their source instead of guessing.

The work I want more of is LLM engineering rather than AI as a feature: retrieval that holds up against real questions, evaluation before shipping, and a cost per request low enough to charge for. MangRAG and NusaGate are already that; what I'm after next is harder versions of the same problem.

  • Next.js App Router
  • TypeScript
  • Laravel & Inertia
  • Postgres & pgvector
  • Gemini API

Selected projects

Five shipped products, all publicly accessible. Two are about learning, one about writing, one for teams building chatbots for their clients, and one a commercial AI gateway. I did the entire process myself, from interface design to deployment.

MangMicro landing page with title and product preview

Plate 01AI microlearning · 2026

MangMicro

Turns one lecture document into six study formats: summary, quiz, slides, mind map, audio, and narrated video. Designed to lower students' cognitive load, not add another app.

  • Next.js
  • AI pipeline
  • PostgreSQL
Registered copyright · No. 001404869 (DJKI)View site
MangQuiz landing page with large wordmark and start button

Plate 02AI trivia platform · 2026

MangQuiz

A competitive trivia platform with ranked matchmaking and a question bank generated by Gemini. Built as an IBM x Hacktiv8 capstone and placed Top 50 out of 2,000 participants.

  • Vite
  • Express
  • PostgreSQL
  • Gemini
View site
Akem's Ramblings landing page with title and latest posts

Plate 03Personal blog · 2026

Akem's Ramblings

A personal blog built as an exercise in typography and motion: a print-book layout, animated header, and page transitions.

  • Next.js 15
  • GSAP
  • Literata
View site
MangRAG landing page with an illustrated hero and the demo chatbot answering from a sample store

Plate 04RAG SaaS · 2026

MangRAG

A SaaS that puts an answer bot on a business's own site, trained on its own documents: upload a catalogue or FAQ, paste one line of code, and every reply cites its source. Bots wear the client's own colours and greeting, run only on domains the owner allows, and start answering in the first second. Sold on monthly plans from IDR 75k to IDR 999k.

  • Next.js
  • Supabase
  • Gemini
  • RAG
View site
NusaGate landing page with 3D brand mark

Plate 05AI Gateway · 2026

NusaGate

A commercial AI gateway priced in rupiah: one drop-in endpoint fronting ten models from DeepSeek, GLM, and Google at 55-77% below the vendors' own token rates. QRIS top-ups from Rp 10k settle on Midtrans webhooks, balance is deducted atomically per request, prepaid Coding Plans hand back more API credit than they cost, and a drained balance returns 402 instead of 500. Measured on 30 Sep 2026: 81 accounts, 30 active, 36,500+ requests, Rp 536k collected, and a 1-billion-token subsidised pool claimed 6,900 times and exhausted within a day.

  • Next.js
  • Postgres
  • Midtrans
  • Payments
View site

Experience

2025

Fullstack Engineer Intern

PT Telkom Indonesia (Persero) TbkJul - Sep 2025

Contributed to TGCast, Telkom's internal employee system. Built backend services with Laravel 12 without a separate API layer, plus Inertia.js interfaces with React 19 and Radix UI. Automated routine processes with Laravel Jobs & Scheduler, and shipped releases through a GitLab CI/CD pipeline to OpenShift.

2024

Freelance Web Developer

Client projects2024 - Present

Public websites with Next.js and operation panels with Laravel for EasyIzin and other startups and small businesses. Built to be usable without technical knowledge, from scoping with founders to deployment.

Education

Universitas Pasundan

B.Sc. Informatics Engineering

2022 - 2026

GPA 3.66 / 4.00

Organization

Google Developer Student Club

Member, Universitas Pasundan

Sep 2023 - 2025

Technical projects and training with a campus community

GitHub · RafiAkem

Code notes

GitHub profile

The numbers below are read directly from GitHub and only cover public repositories. Most client work and running products live in private repositories, so what you see here is a working rhythm, not the full output.

12 months of activity

1168 contributions · 150 active days · 26 Oct 2025 to 31 Oct 2026

Daily peak 51 contributions · busiest month October 2026

GitHub contributions per month, 26 Oct 2025 to 31 Oct 2026
MonthContributions
October 20255
November 202512
December 202542
January 202674
February 202610
March 20260
April 202630
May 202622
June 20262
July 202635
August 2026342
September 2026219
October 2026375

Let's connect

I'm open to fullstack, frontend, and AI engineering roles, internships or full-time, as well as client projects. Send a message through the form, or reach me directly at the email below.

Location
Bandung, West Java

Replies will be sent to this address.