Rafi Zia

Hi, I'm Rafi

Full-Stack Developer

I love turning ideas into real working software, from everyday web apps to AI-powered tools. Always learning, always building.

About Me

I'm a developer who enjoys turning ideas into real working systems, from backend logic to the final user-facing details.

Academics

Computer Science Graduate

Graduated from Fasilkom UI (Faculty of Computer Science, Universitas Indonesia), with a focus on software engineering, data systems, and algorithmic thinking.

Instruction

Teaching Assistant

Helped guide students through core concepts in Object-Oriented Programming (Java) and modern web stacks (Spring Boot).

Development

Full-Stack Developer

Building web systems end-to-end with a growing focus on AI-integrated applications.

Skills & Stack

Core Languages

Python
Python
Java
Java
JavaScript
JavaScript
TypeScript
TypeScript
Rust
Rust
PHP
PHP
C#
C#
Dart
Dart
HTML
HTML
CSS
CSS

Frameworks & Engines

React
React
Next.js
Next.js
Node.js
Node.js
Express
Express
FastAPI
FastAPI
Laravel
Laravel
Django
Django
Spring Boot
Spring Boot
Vue.js
Vue.js
Flutter
Flutter

Tools & Databases

Git
Git
Docker
Docker
RabbitMQ
RabbitMQ
PostgreSQL
PostgreSQL
MySQL
MySQL
MongoDB
MongoDB
Figma
Figma
Postman
Postman

Selected Projects

Logistics AI Agent
FastAPILangChainOllamaReactExpress.js

Logistics AI Agent

A logistics platform with an integrated LLM agent that lets users manage operations through natural language, built with a React frontend and a FastAPI + LangChain + Ollama backend.

AI Report Generator
Next.jsPostgreSQLLLM Integration

AI Report Generator

A full-stack application built with Next.js that lets non-technical clinic staff query internal data using natural language, removing the need for direct SQL/NoSQL knowledge.

FunAsk
ElixirPhoenix LiveViewPostgreSQLWebSocket

FunAsk

A real-time interactive Q&A platform built with Elixir and Phoenix LiveView. Instantly join rooms via dynamic QR codes, submit questions anonymously, and collectively upvote inquiries with bi-directional WebSocket updates.

Cahaya POS
RustTauriReactSQLiteTailwindCSS

Cahaya POS

An offline-first POS system for retail with a lightweight, offline-capable desktop app. Built with Tauri and Rust, it's optimized for speed and reliability at the counter.

Interactive 3D Texture Synthesis
OpenGLPhong Illumination3D RenderingTexture Mapping

Interactive 3D Texture Synthesis

A tool that utilizes AI to generate 2D textures, maps them onto 3D geometry, and renders them using Phong Illumination for realistic lighting.

Gugel - AI Result Summarizer
ElasticsearchHugging FaceDjangoLLM Integration

Gugel - AI Result Summarizer

A semantic search engine with LLM integration using Elasticsearch and Hugging Face. Used MSMARCOv2 embeddings to provide context-aware summaries of search results.

Website Kos Wisma Violet
Next.jsResponsive WebPostgreSQLTailwindCSS

Website Kos Wisma Violet

A custom portal web system designed for Kos Wisma Violet, managing room bookings, room availability visualization, and tenant logs.

Game The Last Supply
Godot EngineGDScriptPhysics 2DSprite Animation

Game The Last Supply

An indie tower defense game created for itch.io using Godot Engine, where players defend against waves of enemies using strategic placement of towers.

Game Attack on Dungeon
Godot EngineGDScriptPhysics 2DSprite Animation

Game Attack on Dungeon

An action RPG game created for itch.io using Godot Engine, play as brave villager to defeat monsters and explore dungeons.

Contact Me

Let's collaborate or build together

Whether you need a web system engineered, an AI-powered tool built, feel free to reach out. I'll get back to you as soon as possible.