Open to new projects, and always down for a duo queue.

Full-stackdeveloper.Casualgamer.Occasionaloverthinker.

A software developer who ships full-stack web and mobile apps, and unwinds with MOBA, battle royale, or whatever AAA game just dropped.

0

Full-stack products shipped

0

Database models designed

0

User roles built

0+

Favorite game genres

Core Stack

Design and engineering, held to one standard.

Full-stack web with Next.js, mobile with Java and Android, and a design sense that ties both together, plus a soft spot for a good MOBA draft.

Next.js / React90%
Mobile (Java / Android)75%
UI/UX & Design Systems82%
Database Design78%
Next.jsReactTypeScriptTailwind CSSPrismaFramer MotionJavaAndroid Studio
Selected Work

A few projects worth a closer look.

Si Batik Maleo preview
Mobile App · 2026

Si Batik Maleo

A government mobile app that digitizes larvae-free index (ABJ) monitoring for Dinas Kesehatan Kabupaten Banggai.

AndroidJavaFirebaseSQLiteGovernment
Foodhouse preview
Web App · 2026

Foodhouse

A full-stack restaurant platform covering QR ordering, POS, staff attendance, and admin management.

Next.jsPrismaTailwind CSSFull-Stack
X3Porto preview
Web App · 2026

X3Porto

This portfolio, built from scratch to represent both the developer and gamer sides of the brand.

Next.jsFramer MotionDesign System
Recognition

Small portfolio, real milestones.

2026
Milestone

Undergraduate Thesis Successfully Defended

Universitas BSI

Defended "Si Batik Maleo," a mobile larvae-index monitoring system built for Dinas Kesehatan Kabupaten Banggai.

2026
Recognition

Filed for Intellectual Property Rights

DJKI, Kementerian Hukum RI

Submitted Si Batik Maleo for HKI (copyright) registration as a computer program creation.

2026
Milestone

Adopted for Real Government Use

Dinas Kesehatan Kabupaten Banggai

Si Batik Maleo was built for, and used by, an actual local health department to digitize a previously paper-based process.

How I Work

A few principles that don't change per project.

01

Ship it, then improve it

A working v1 in production beats a perfect version that never leaves the editor.

02

Systems over one-offs

Reusable components and clear data models save more time than they cost to build.

03

Take the L, queue again

Bugs and bad ranked games get the same treatment: figure out what went wrong, then go again.