Fullstack DeveloperBased in Tangerang, Indonesia

I design the interface and build the system behind it.

Information Systems student in Tangerang. I work end to end: database schema, backend, and the frontend people actually touch.

03Selected projectsInterface design Backend systems DataExplore below
02 / How I work

Care in the details.
Clarity in the system.

01

Software should reduce what a person carries

Not add steps, and not add things they have to remember. If a feature leaves someone holding more in their head than before, it isn't finished yet.

02

Empty states and error messages are engineering

Field order, column names, what a screen says when there is nothing in it. I treat these as part of building the feature, not as polish applied once it works.

03

Show the work early, correct it against feedback

I would rather put something in front of someone before it feels finished than protect it until it is perfect. The correction always arrives cheaper that way.

In practice

I build with room to revise.

I don't expect my first solution to be final. I make something usable, test the idea, and keep adjusting as I understand the problem better.

03 / Toolkit

From the interface
to the database.

The tools I use to turn an idea into working software.

Languages
PHPPythonTypeScriptJavaScriptSQL
Frontend
Next.jsReactBladeTailwind CSS
Backend
LaravelFastAPISQLAlchemyAlembic
Databases
PostgreSQLMySQLSQLite
Tooling
DockerVite
Design
Figma
AI & Workflow
ClaudeChatGPT
Spoken
Indonesian · NativeEnglish · Working proficiencyMandarin Chinese
04 / About

A developer.
Always a student.

I'm an Information Systems student in Tangerang.

Most of what I know came from building things that had to work for someone other than me: a restaurant platform built around four branches, an assessment app a reviewer had to start from an empty machine, and a sports platform that had to ship inside a funding timeline.

2026

First author at ICADEIS

A paper on predicting residential property prices from online listings. The comparison was Random Forest against LightGBM, but most of the work sat earlier: pulling listings from several Indonesian platforms and reconciling their different shapes into one dataset worth measuring on.

Read the paper ↗︎
2026

PKM-KC national funding

Sportify was selected for funding under Program Kreativitas Mahasiswa at national level.

Tristanto Wijaya
Tristanto WijayaTangerang, Indonesia
05 / Contact

Let's build
something thoughtful.

If you want a second pair of hands on something you're building, email is the fastest way to reach me.