I build websites and web apps that people actually use.

Full-stack developer from Surabaya. 5-month production internship at Genesys, competition platforms that served 500+ people, and AI features built with the Gemini API.

See my work ↓ WhatsApp me

Portrait of Reyhan Amando

Selected work

Bookstore POS dashboard with sales and revenue figures
built during my internship at Genesys

Internship · Point of sale

Bookstore POS System

One system for a bookstore's checkout, memberships and sales reports, with a dashboard that projects revenue.

My role
Sole full-stack developer, from the PostgreSQL schema to the UI.
  • Designed the database for transactions, memberships and reporting.
  • Laravel Repository and Service layers keep queries, business logic and controllers apart.
  • Inertia.js, React and shadcn/ui frontend.
  • Laravel
  • React
  • Inertia.js
  • PostgreSQL
Smart CV Analyzer analysis overview with a match score and ATS checks
team project, I did the backend and AI

Academic · AI

Smart CV Analyzer

Helps candidates turn rough notes into a professional CV, and helps HR rank candidates by how well their skills fit a role.

My role
Backend and AI integration.
  • Wired the Gemini API into the CV builder, with prompts tuned for formal, consistent wording.
  • Built the semantic search and scoring that ranks candidates by skill relevance and experience.
  • Flask REST API used by a React frontend.
  • Flask
  • React
  • Gemini API
  • Semantic search
Epiclair competition website landing page
was live, then taken down to free up the university server

Event · National arts & sports competition

Epiclair: The Chosen Warrior

Registration, accounts and illustration voting for a national competition.

My role
IT division. Coming-soon page, loading screen, voting logic and account security.
Result
Used by 200+ participants across Indonesia.
  • Password reset with expiring, single-use tokens, built from scratch.
  • Rate limiting on sensitive endpoints against brute-force attempts.
  • Laravel
  • MySQL
  • REST API
  • Rate limiting
IRGL 2025 competition website homepage

Event · High-school competition

IRGL 2025

Registration site for a nationwide high-school informatics competition.

I built the timeline section and the whole registration flow, from the Next.js form to the Laravel API.

60+ teams registered.

was live, then taken down to free up the university server

  • Next.js
  • Laravel
  • REST API
Health products e-commerce store homepage

Internship · Live

Health E-Commerce

A production online store where customers register, shop and pay.

I built registration (with login from a separate Golang service), the product module, the cart and the payment gateway.

Customers can pay pending orders straight from their order history.

  • Next.js
  • Express.js
  • PostgreSQL
  • Golang
Genesys Integrated Indonesia company website homepage

Internship · Live

Genesys Company Profile

The public website for Genesys Integrated Indonesia.

Sole frontend developer. I built every section in React from the design, then refactored it into reusable components.

  • React
Food Detector app showing detected ingredients and recipe suggestions

Academic · AI

Food Detector

Snap a photo of your ingredients and get recipes you can cook, with the missing items listed.

End to end: trained the image classifier and shipped it as a Streamlit web app.

Recognises 5 to 10 food categories.

  • Python
  • Streamlit
  • Image classification
Illustrasia illustration marketplace homepage

Academic · Live

Illustrasia

A marketplace where illustrators sell their artwork to buyers.

In a team of 5, I split the Laravel monolith into a separate frontend and backend over REST, and built the welcome-page animations.

  • Laravel
  • REST API
  • Tailwind CSS
  • MySQL
LinCourse online learning platform homepage

Academic · Live

LinCourse

An online learning platform with paid enrolment, assignments and modules run by teachers.

Solo project, from the database schema to the UI.

  • Laravel
  • Tailwind CSS
  • MySQL
Adiwarna 2025 exhibition website landing page

Event · Design showcase at Petra

Adiwarna 2025

The official website for a Visual Communication Design exhibition.

IT coordinator. I led a team of 4 and handled the deployment on cPanel.

Stayed up and stable through the whole event.

was live, then taken down to free up the university server

  • HTML
  • Tailwind CSS
  • JavaScript
  • GSAP
MCDM candidate selection dashboard in Streamlit

Academic · HR decision support

MCDM Candidate Selection

Ranks job candidates from psychometric data (PAPI Kostick, MBTI, DISC) with four decision-making methods.

Data and app logic: AHP, ELECTRE, VIKOR and PROMETHEE in Pandas and NumPy.

Our team caught a logic error in how ELECTRE was being taught.

  • Python
  • Streamlit
  • Pandas
  • NumPy
Infonesia app screens designed in Figma

Competition · National UI/UX

Infonesia Super-App

A concept that puts Indonesia's scattered government services in one app, with single sign-on and smart search.

Team leader. I designed most of the key screens in Figma.

  • Figma
  • UI/UX
  • Prototyping

About

I study Business Information Systems at Petra Christian University in Surabaya, so I tend to look at a project from two sides: what the business needs, and how to build it.

The work I enjoy most has real people on the other end. Competition sites that hundreds of participants registered on. A point-of-sale system I built from an empty database during my internship. I like owning a feature from the table design to the button, and I'm used to working with designers and non-technical people.

Tools I use Laravel · React · Next.js · Node.js & Express · PostgreSQL · MySQL · Tailwind CSS · Python (Flask, Streamlit) · Gemini API · Figma

  1. Jan – Jun 2026

    Web Developer Intern · Genesys Integrated Indonesia

    POS system, production e-commerce features and the company website.

  2. 2025

    IT Coordinator · Adiwarna 2025

    Led a team of 4 to build and deploy the exhibition website.

  3. 2024 – 2025

    IT Division · Epiclair & IRGL 2025

    Registration, voting and password-reset flows for two national competitions.

  4. 2023 – Jun 2027

    B.Sc. Business Information Systems · Petra Christian University

    GPA 3.44 / 4.00. Expected to graduate in June 2027.

Need a website for your business?

I also build websites for small businesses. Tell me what you need and I'll send you a quote.

Chat on WhatsApp Order on Fastwork ↗

Certificates

Let's talk.

A role, a project, or a quick question. Send a message on WhatsApp, or pick another channel below.