Hi, I'm Rama. I build web apps and small AI tools.

I study Information Technology at Udayana University in Bali. I mostly work with React and Laravel, and lately I've been learning how to put AI models into tools that people can use. Right now I'm looking for an internship where I can learn from an experienced team.

Based in

Bali, Indonesia

UTC+8

Studying

Information Technology

Udayana University

Tools I use

  • React
  • Laravel
  • TypeScript
  • Python
  • FastAPI
  • Tailwind CSS

Projects

Some I built for my campus or for clients, others just to learn something new.

EduAdapt learning dashboardAI

EduAdapt

A learning platform that adjusts each student's dashboard to how they learn best: by listening, by seeing, or by doing. It has study roadmaps, progress tracking and mind maps.

React · Tailwind CSS

STKI UNUD research repository dashboardAI

STKI UNUD Repository

A search tool for Udayana University research papers. It reads metadata from PDFs and answers questions about them with a local RAG setup.

React · FastAPI · Qdrant · Ollama

Grain-O-Meter rice grading appAI

Grain-O-Meter

Grades rice quality based on the Indonesian National Standard (SNI). Quick checks run on the device, and a YOLO model in the cloud takes a closer look.

YOLO · PWA

OcuScan eye screening appAI

OcuScan

An experiment with YOLOv8 for early eye-disease screening. A chatbot answers questions about the result.

YOLOv8 · Chatbot

Pemira Teknik 2026 voting systemCampus

Pemira Teknik 2026

Voting system for our faculty election. It taught me a lot about user roles, form validation and database design.

Laravel · Blade

HMTI Udayana websiteCampus

HMTI Udayana

Website for our IT student association, with study resources and news.

Laravel · React

ITCC 2025 competition websiteCampus

ITCC 2025

Site for our department's IT competition. I worked on registration and file uploads.

Laravel · React

IMS CoWorking team workspaceWeb

IMS CoWorking

A shared space for small teams to manage tasks and chat. I used Clerk for sign-in, team switching and member access.

React · Clerk · Netlify

IT-ESEGA 2025 esports websiteCampus

IT-ESEGA 2025

Esports tournament site. I helped with the brackets and team rosters.

Laravel · React

BUILD-IT 2025 orientation websiteCampus

BUILD-IT 2025

Orientation site for new IT students, with schedules and course materials.

Laravel · React

Tecart Official community websiteCampus

Tecart Official

Community site for student creative work and event tickets.

Laravel · React

Villa Dahlia Ubud landing pageWeb

Villa Dahlia, Ubud

Landing page for a villa rental in Ubud, in English and Indonesian.

React · Vite

Luna Chat appAI

Luna Chat

A chat app I made to learn how the Gemini API works.

React · Gemini API

Sumlify summarizer appAI

Sumlify

Turns long articles into short summaries using an NLP API.

React · RapidAPI

Livens AI side projectAI

Livens

A side project where I tried out automated AI workflows.

React · Node.js

InsightFief blogWeb

InsightFief

A blog I built to practice React and deploying on Netlify.

React · Netlify

Weather AppWeb

Weather App

Shows the weather for your current location.

JavaScript · WeatherAPI

Omnifood landing pageWeb

Omnifood

One of my first layout exercises with CSS Grid and Flexbox.

HTML · CSS

Education

Where I'm studying, plus a few courses I've finished.

About

I started coding by making small websites for fun. Over time I got involved in projects for my faculty and student association, like election and event sites, and building things that other people depended on is where I learned the most.

I'm not an expert yet. I'm most comfortable with React and Laravel, and I'm learning Python, FastAPI and how to work with AI models. I appreciate code reviews and honest feedback, since they help me improve.

Frontend

React, TypeScript, JavaScript, Tailwind CSS, Vite

Backend

Laravel, Node.js, FastAPI, Python

AI and data

Gemini API, YOLO, RAG with Qdrant and Ollama

Want to work together?

If you have an internship opening or a project I could help with, I'd be glad to hear from you. Feedback on my work is welcome too.