← Back to home

Selected Projects

Web apps and platforms I have designed, built and shipped — spanning fullstack engineering, data and machine learning.

Lajur

IN DAILY USE

Sole developer · Personal project, used daily

A job-application tracker for Indonesian job seekers, with AI that reads job posts and company emails.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Prisma
  • PostgreSQL
  • Neon
  • Zod
  • Vitest
  • Playwright
  • Vercel
View project

Commission Tracker

ACTIVELY MAINTAINED

Sole developer · Free web app for illustrators

A free web app for illustrators who take commissions. It tracks each order from waiting list to delivery, shows income and unpaid balances, and gives every client a private link to follow their order.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Supabase
  • Recharts
  • dnd-kit
  • Zod
  • Vitest
  • Vercel
View project

Portfolio Site

ACTIVELY MAINTAINED

Sole developer · Personal project

This site itself: a Next.js portfolio with a Supabase-backed admin CMS, bilingual content, and a static seed fallback so it still renders with no database at all.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Framer Motion
View project

SUGIH

LIVE

Fullstack developer · Paid client, team of 2

Company profile site for SUGIH, a kretek brand under CV. Prioritas Group, with an admin panel the client uses to manage products, news and job openings. Built with one other developer.

  • Laravel
  • Tailwind
  • Alpine.js
  • GSAP
  • PostgreSQL
  • Vercel
View project

QSAR Toxicity Prediction (GWO-ANN)

PRESENTED AT IC2IE 2026

Researcher · Undergraduate thesis, paper accepted at IC2IE 2026

Undergraduate thesis, accepted at IC2IE 2026. A neural network tuned by the Grey Wolf Optimizer predicts whether a chemical is toxic to the estrogen receptor, on data with 18.6 non-toxic samples for every toxic one.

  • Python
  • TensorFlow / Keras
  • Scikit-learn
  • RDKit
  • imbalanced-learn
  • NiaPy
  • Pandas
  • NumPy
View project

INDETA

DELIVERED

Sole fullstack developer · Paid client

Tourism platform built alone for a paying client. Visitors browse destinations, local UMKM products and travel packages and leave reviews, and the client manages all of it from an admin dashboard.

  • Laravel
  • Supabase
  • PostgreSQL
  • Tailwind
  • Vite
  • Vercel
View project

Room Management System

INTERNSHIP PROJECT

Fullstack developer · Internship, PT Pos Indonesia

Meeting room booking for PT Pos Indonesia staff, built during my internship as a Laravel web app and a Flutter mobile app that share one Supabase backend.

  • Laravel
  • Flutter
  • Supabase
  • PostgreSQL
  • Tailwind
  • Firebase
View project

AUTENTIK

Project manager · Team project

Checks whether a student activity certificate is genuine: it reads the certificate with OCR, compares the font with the issuer's template, and asks Gemini whether the event actually took place.

  • Laravel
  • FastAPI
  • MySQL
  • Docker
  • Nginx
  • PyTorch
  • ONNX
View project

FlexiTask

Frontend developer · Team project, 2025

Flutter task manager with reminders and a chatbot that answers questions straight from Firestore. Built the frontend.

  • Flutter
  • Dart
  • Firebase
  • Ollama
View project