Hello, Rafli here!

Creative Developer

A Computer Science student at Universitas Indonesia with a strong passion for Software Engineering and AI Engineering. Always keen to pick up new skills and dive into fresh experiences.

rafli@arch: ~
agent
bash
AI Agent

Hey! I'm Rafli — a CS student at UI and full-stack engineer. Ask me about my projects, experience, or tech stuff!

Curated Works

Projects

Click on any project to explore its features, architecture, and contributions.
Web Development2026
// React • Django • PostgreSQL • Docker • Nginx • Scrum
// click to view full specifications

SIASISTEN

Academic information system for managing teaching assistant operations, administration, and financial workflows at Fasilkom UI.

ReactDjangoPostgreSQLDocker+2 more
Web Development2025
// React • NestJS • TypeScript • PostgreSQL • Tailwind CSS • REST API
// click to view full specifications

COMPFEST 17

Full-stack web application supporting Indonesia's largest student-led annual IT event, serving over 800,000 visitors.

ReactNestJSTypeScriptPostgreSQL+2 more
AI & Information Retrieval2024
// Next.js • FastAPI • OpenSearch • Vector Embeddings • LLM Integration • AWS
// click to view full specifications

SYAIR

Information retrieval engine utilizing hybrid lexical-vector search and LLM-powered context enhancement for Hadith search.

Next.jsFastAPIOpenSearchVector Embeddings+2 more
Microservices2024
// Spring Boot • Rust Rocket • gRPC • TDD • SonarQube • PostgreSQL
// click to view full specifications

Rizzserve

Highly test-driven, distributed ordering system communicating via gRPC, built with Spring Boot and Rust Rocket.

Spring BootRust RocketgRPCTDD+2 more

My Toolbelt

Tools

NumPy
Pandas
PyTorch
scikit-learn
Next.js
React
React Router
Spring Boot
Go
NestJS
Django
FastAPI
Kubernetes
AWS
Linux
Nginx
Docker

Proof of Work

Resume

Muhammad Rafli Esa Pradana

Full-Stack Engineer

Education

Universitas Indonesia

2023 – 2027
Bachelor of Computer Science, Major in Computer Science
  • Cumulative GPA: 3.76/4.0

Experience

Faculty of Computer Science, Universitas Indonesia

June 2026 – Present
Full-Stack Engineer, Part Time
  • Siasisten (siasisten.cs.ui.ac.id): information system for managing teaching assistant operations, administration, and financial workflows
  • Serve as a maintainer for SIASISTEN, actively improving code quality, maintainability, and production reliability.
  • Manage DevOps-related responsibilities, including deployment, environment configuration, and production monitoring.
  • Maintain the transition system running alongside the legacy platform while minimizing operational and security risks.

COMPFEST 17

April 2025 – December 2025
Full-Stack Engineer
  • Compfest (compfest.id): One of Indonesia's largest annual IT events organized by Fasilkom UI
  • Developed and maintained a full-stack web platform using React and NestJS.
  • Built scalable features supporting 800,000+ total visitors during the event period.
  • Implemented responsive interfaces and integrated RESTful APIs across frontend and backend.
  • Collaborated with designers, product managers, and engineers in an agile environment.

Project

SIASISTEN - Academic Operations & TA Management Platform | siasisten-2026.cs.ui.ac.id

Academic information system for managing teaching assistant operations, administration, and financial workflows at the Faculty of Computer Science, Universitas Indonesia.

  • Served as Scrum Master by facilitating sprint planning, task tracking, and team coordination.
  • Built full-stack features using React and Django for assistants, lecturers, and administrators.
  • Developed a transition platform running in parallel with the legacy system to support gradual migration.
  • Troubleshot and fixed critical bugs in financial workflows, improving data consistency and reliability for sensitive operational records.
  • Improved selected query performance by up to 8x compared to the legacy system through backend and database optimization.

SYAIR - Hadith Semantic Search Engine | syair.site

Semantic search engine for hadith retrieval using vector search, lexical retrieval, and LLM integration.

  • Built scalable search services using FastAPI, Next.js, and OpenSearch.
  • Implemented semantic retrieval pipelines combining vector-based and traditional search techniques.
  • Integrated LLM-powered retrieval for improved contextual search relevance.
  • Optimized indexing and query performance for fast retrieval on large-scale text datasets.
  • Managed deployment and production infrastructure maintenance.

Rizzserve - Microservices Restaurant Ordering System | github.com/advprog-a08

A microservices-based restaurant ordering system built with Spring Boot (Java) and Rocket (Rust).

  • Implemented gRPC-based inter-service communication for efficient service integration.
  • Achieved SonarQube A rating and 100% code coverage using Test-Driven Development.
  • Optimized application performance through code profiling and asynchronous processing.

Skill

Data Structures & Algorithms, Object-Oriented Programming, Database Systems, Linux, Computer Networks, Information Retrieval, Scalable Backend, AWS, Test-Driven Development

Tech Stack

  • Programming Languages:TypeScript, Python, Go, Java, C/C++, Bash
  • Frontend:React, Next.js, React Router, TanStack
  • Backend:Django, FastAPI, Go, Spring Boot
  • Database:SQL, PostgreSQL, MySQL, MongoDB
  • DevOps & Tools:Docker, Linux, Git, Kubernetes, AWS, Nginx