
PILOT · IN USE
Hadirin
- RFID
- REALTIME
- ATTENDANCE
One tap to record and read attendance status.
- Next.js
- Express
- Prisma
- PostgreSQL
- Docker

( 01 )HEY, I’M FRANKY
/ Turning ideas into real products.
I build modern web experiences with clean code, thoughtful design, and a focus on real-world impact. Currently building production tools for the hospitality industry.
SCROLL ↓
Every square is a day I shipped something — personal projects and private work, side by side.
steady, not flashy
449 contributions166 active days
01 / ABOUT
I build software from Gili Raja, a small island off Madura where the power grid only runs at night. This condition inspired me to design and code a solar monitoring system (PLTS). Although the physical infrastructure isn't built yet and it currently runs as a digital simulation, this project is my way of responding to real-world problems through code. Today, I work heavily on the frontend while aggressively expanding my full-stack capabilities.
writing interfaces people rely on
a hotel PMS, every working day
backend and mobile are next
02 / SKILLS
Same tools. Higher standards.
What people see and touch.
What a screen remembers in between.
Motion that explains state.
Where the rules actually run.
Stored, then streamed live.
What keeps releases sane.
03 / PROJECTS
Everything starts with a real problem. One is currently driving daily operations. The rest are focused experiments, technical deep-dives, and digital infrastructure concepts. No overlapping solutions—just specific answers to specific constraints.

PILOT · IN USE
One tap to record and read attendance status.
ENGINEERING CASE
Five scripts in one invoice that stays readable.

PROOF OF CONCEPT
Simulating solar telemetry in real-time. Built as a Proof of Concept (PoC) software inspired by actual electricity constraints in my hometown.
PRODUCT EXPERIMENT
From a raw brief to JSON ready to render.

BOOTCAMP CAPSTONE
Pick a course, pay, then open the material.
PRODUCT CONCEPT
Discover stations, plan smarter routes, and track EV charging.

LIVE DEMO
A broken machine gets reported by QR, then tracked until its work order closes.
LIVE · PRIVATE
Household finance operating system — not a basic expense tracker.
LIVE DEMO
An AI teaching assistant for teachers — create lessons, exams, quizzes, and leaderboards in one place.
LOCAL DEMO
An AI TikTok content assistant — review draft videos, captions, hashtags, and content ideas.
04 / EXPERIENCE
before tech
Before writing code, I ran a store of my own.
Running the place taught me to see things as daily operations: stock, records, people waiting. That way of looking at things stuck.
2020 — 2024
Graduated cum laude, GPA 3.69/4.00.
Focused on software architecture and modern web technology. What stayed with me wasn't the grade but the habit of taking a system apart until only the simplest correct form is left.
Dec 2024 — Mar 2025
React, Node.js, and MySQL, up to the first job offer.
Every project was a working application end to end. The offer arrived before the program ended.
2025 — present
Building core PMS features hotel operations rely on every day.
Guestpedia builds a PMS, channel manager, booking engine, and AI revenue tools for hotels. My part: AI Pricing Manager, Night Audit, Room & Rate, Group Reservations, Guest Management, through to the reporting and export layer, including the WebSocket path for anything that has to be realtime.
2026 — present
Part-time ICT teacher alongside engineering work.
Computer fundamentals and digital literacy for high school students at MA Assalam. On the other side, widening into backend and mobile: Laravel, Node.js, React Native.
05 / CONTACT
Every project above was born from a real-world friction.
Ideas. Code. Real impact.
Say hello