Skip to main content
Skip to content
[eproject.tech]

Endricho Folabessy

I build systems that run not demos that only look good in presentations.

Fullstack developer. Pontianak. Laravel, Next.js, TypeScript, MySQL. Learning electronics and IoT from scratch.

Laravel · Next.js · TypeScript · MySQL
Pontianak, 0°02'N 109°20'E

Activity Log

Updated: May 21, 2026
May 2026

ESP32 + MQTT. Temperature monitoring prototype. Still at the wiring-things-wrong-and-reading-datasheets stage.

Apr 2026

Moved booking system notifications to a queue. Was synchronous before timed out at 5+ concurrent requests.

Mar 2026

Deployed this portfolio. 3 weeks of iteration because every initial design felt like someone else's template.

Systems Running in Production

Cafe Sales Dashboard

2025

Automated daily reconciliation. Was 45 minutes of manual work every night. Now zero.

LaravelNext.jsMySQLTailwind CSS

PROBLEM:

Cashier reconciled from receipt stacks. No reports, no error tracking, no per-item visibility. Mistakes caught end-of-week.

SOLUTION:

Laravel API + MySQL. Composite index on (date, product_id). Next.js dashboard auto-refreshes every 5 min. PWA works from phone. Manual reconciliation: zero.

Client project. Code is private. Architecture documented above.

Booking System

2025

Replaced WhatsApp scheduling. Clinics and barbershops.

LaravelNext.jsMySQLTailwind CSS

PROBLEM:

Schedule via WhatsApp. Double-bookings weekly. Owner blind to available slots. Confirmations missed.

SOLUTION:

SELECT FOR UPDATE slots locked at transaction level. Auto-confirmation via Fonnte API. Real-time dashboard. Double-bookings post-deploy: zero.

Client project. Code is private. Architecture documented above.

Story

Why I always ask first:

Client asked for a reporting feature with 15 chart types. I asked: "What decision are you trying to make from this data?" Answer: just needed to know today's revenue vs yesterday. One number. The rest was noise. Shipped the solution in 2 days.

I got into programming not for the salary or the trends. The reason is simple: every time I see a business still doing things manually, I think this can be fixed.

Different from most developers: I'm learning electronics from scratch. Not a hobby a serious step. Goal is to build IoT devices where hardware and software solve problems together. Code alone isn't enough.

Based in Pontianak. City on the equator, rarely on Indonesia's tech radar. That's what I like about it no distractions, no pressure to chase hype. Just focus on building things that work.

Based inPontianak, ID
StackLaravel + Next.js
LearningElectronics & IoT
LanguagesIndonesian, English

Contact

Got a problem that needs a system. Or just want to talk tech. Both work.

Replies within 24 hours.

BUILD