SOFTWARE ENGINEER · BASED IN INDONESIA 🇮🇩
Building for the web, exploring AI, and caring about the little design details.
Curious mind. Lion energy. A little bit of swagger.
3D portfolio ↗ · Explore my repos ↗ · Starred finds ↗
I'm Vassel Goleyu, an Informatics student at Universitas Multimedia Nusantara and a full-stack developer with a soft spot for TypeScript, thoughtful design systems, and bringing AI into web applications. I also build Android apps, and my curiosity extends beyond the browser to PLC & automation.
I like connecting the dots between how things work and how they feel to use.
Real screenshots from each project. The full case studies live in the 3D portfolio.
| Project | What it does | Built with |
|---|---|---|
| EDUVIA | One tap sends a study kit to the duty teacher when a class has no teacher. | Rails 8 · Hotwire · PostgreSQL |
| HakData | Helps citizens claim their personal-data rights (UU PDP) with automatic deadlines and an evidence dossier. | TypeScript · RabbitMQ |
| BALIKIN | A shared returns network that gathers returns from many local brands at one pickup point. | Next.js · TypeScript |
| Tagih-Tuntas | Finds what blocks a B2B invoice, routes it to the right party and tracks it until paid. | Next.js · TypeScript |
| APEX GYM | Member, coach and admin portals for gym management. | React · Hono · SQLite |
| Smart-Toko | Voice bookkeeping for small shops: stock, credit, margins and phone-to-phone sync. | Flutter · Supabase |
| paper-trail | Tamper-evident evidence notebook: hash chain, witness co-signs, RFC 3161 time anchors. | TypeScript |
| RujukSekali | Coordinates multi-service hospital visits for patients from out of town. | Next.js · PostgreSQL |
| jalan-toga | A thesis companion for Indonesian students: roadmap, statistics toolkit, references. | React · Vite · PWA |
| assay-evm | Checks whether a Solidity patch really closes an exploit, with replayable evidence. | Python |
Plus 25+ more on the repositories tab: Android apps, PWAs, games and research prototypes.
- AI & LLMs — exploring deeper integration in web applications.
- Design — learning how to make interfaces clearer and more thoughtful.
- A little every day — staying curious, one small experiment at a time.








