Full-Stack Developer

Full-stack developer shipping AI-integrated web apps, end to end.

I'm Reyhan Amando Matakupan, a developer from Surabaya who owns the whole stack: PostgreSQL schemas, Laravel and Node APIs, React and Next.js interfaces, and the LLM features that sit on top. Fresh off a 6-month production internship at Genesys Integrated Indonesia.

  • 12Projects
  • 3Live platforms
  • 500+Real users
  • 3AI features shipped
Reyhan Amando Matakupan, full-stack developer
Latest Web Developer Intern @ Genesys
Based in Surabaya, Indonesia
01

About me

I like shipping things people actually use. Two of my competition platforms went live nationwide and served 500+ participants. That is the kind of work I want more of.

At Genesys Integrated Indonesia I built a complete Point-of-Sale system from PostgreSQL schema to shadcn/ui frontend, structured with Laravel's Repository–Service pattern. I also shipped registration, product, cart and payment-gateway flows on a production e-commerce app built with Next.js and Express.

Beyond CRUD, I put AI to work inside products: Gemini-powered CV rewriting, a semantic search that ranks candidates by skill relevance, and an image-recognition pipeline served through a web UI. I have led a 4-person IT team as coordinator and I am comfortable working with designers and non-technical stakeholders.

  • Full-stack ownership
  • Design-to-code precision
  • AI features in production flows
  • Secure, decoupled APIs
02

What I do

01

Full-Stack Development

End-to-end web apps: relational schema design, Laravel or Node/Express APIs, and React or Next.js frontends wired together over clean REST contracts.

  • Laravel
  • Next.js
  • Express
  • PostgreSQL
  • Inertia.js
02

Frontend Engineering

Pixel-accurate slicing from Figma, responsive layouts, component systems with shadcn/ui and Tailwind, and motion with GSAP that stays smooth on real devices.

  • React
  • Tailwind
  • shadcn/ui
  • GSAP
  • Figma
03

AI Integration

LLM APIs inside real product flows: Gemini-powered text generation, semantic search that ranks by relevance, and ML models served behind a web interface. Practical AI, not demos.

  • Gemini API
  • Semantic search
  • Python
  • Flask
  • Streamlit
04

API Security & Data

Token-based auth, rate limiting, password-reset flows, and decoupled frontend/backend architecture. Plus SQL, dimensional modeling and Power BI when the data needs to talk.

  • Token auth
  • Rate limiting
  • REST
  • SQL
  • Power BI
03

Tech stack

</>

Frontend

  • HTML5 · CSS3 · JavaScript (ES6+)
  • React · Next.js · Inertia.js
  • Tailwind CSS · shadcn/ui · GSAP
{ }

Backend

  • Laravel (PHP) · Repository–Service
  • Node.js · Express.js · Python Flask
  • REST API · Token auth · Rate limiting

Database

  • MySQL · PostgreSQL
  • SQL querying · Schema design
  • Dimensional modeling · Power BI (DAX)

AI & Tools

  • Gemini API · Semantic search · NLP
  • Python · Pandas · Scikit-learn · Streamlit
  • Git/GitHub · VS Code · cPanel · Figma
04

Experience

Jan 2026 — Jun 2026Internship

Web Developer Intern · Genesys Integrated Indonesia, Surabaya

  • Built a complete Point of Sale system with Laravel, Inertia.js and shadcn/ui, from PostgreSQL schema to dashboard, membership and reporting.
  • Applied MVC with Repository and Service patterns for a modular, maintainable codebase.
  • Shipped register, product, cart and payment-gateway features on a production e-commerce app (Next.js, Express.js, Node.js, PostgreSQL), integrating login from a separate Golang service.
  • Rebuilt the company profile site in React from scratch and refactored it for component reuse.
2025Committee

IT Coordinator · Adiwarna 2025, Petra Christian University

  • Led a 4-member IT team end to end: task delegation, timeline, deployment and post-launch monitoring during the live event.
  • Shipped a responsive, GSAP-animated showcase website under a tight event deadline.
2024 — 2025Committee

IT Division · Epiclair & IRGL 2025 competition platforms

  • Epiclair: coming-soon page, loading screen, illustration voting logic, token-based password reset and rate limiting.
  • IRGL: timeline section and the full registration flow from Next.js form to Laravel REST backend.
2022 — PresentEducation

Bachelor of Business Information Systems · Petra Christian University

  • GPA 3.44 / 4.00. Focus on Web Application Development and Business Intelligence.
  • Team leader for Infonesia, a national UI/UX competition entry designed in Figma.
05

Selected work

Let's build something together

12 projects · 3 live platforms · 500+ real users · 6-month production internship

Opens WhatsApp with your message pre-filled. No servers, no tracking.