A little corner of the internet.

Dimas Pangestu / software engineer

Serious about
craft.
Not so serious
about myself.

4+ years in frontend, growing into fullstack product engineering.

Take a look around

Things I’ve had a hand in

A little less pitch.
A little more practice.

Real teams. Real constraints.
Here’s where I’ve spent my time.

Infinity Wave Sdn. Bhd. · Jul 2025–Aug 2026

Making complex data easier to explore, with care for the interface and how it reaches production.

Healthcare · 2024–2025

Web applications built around healthcare workflows, not the other way around.

Dafidea · 2021–2024

Different clients and constraints. The same care for how an interface comes together.

Not a studio. Just me.

I like figuring
things out.

How a component can do more with less. Why a flow feels harder than it should. Where AI actually helps and where a good button is enough.

My background is frontend. My curiosity reaches into product decisions and fullstack AI. I like being close enough to the details to build, and close enough to people to know what’s worth building.

Margins of the notebook

Still thinking
about these.

Small opinions. Open to revision.

A good interface leaves room for doubt.

Especially with AI. Show where an answer came from, make uncertainty visible, and let people change their minds. Confidence should be earned, not drawn as a shiny badge.

Reusable shouldn’t mean impersonal.

Components should remove repeated work, not erase context. A useful system makes the common things easy while leaving space for the unusual thing that actually matters.

The empty state is part of the product.

Before there is data, there is a person trying to get started. That moment deserves a clear next step, not a blank box and a shrug.

Write to Dimas

Want a reply? Leave your email in your note.

Infinity Wave Sdn. Bhd. · Jul 2025–Aug 2026

A clearer view of the data.

Fullstack Developer, frontend-focused / Malaysia

Making complex data easier to explore, with care for the interface and how it reaches production.

My part in it

At Infinity Wave, my fullstack work leaned heavily toward frontend: React and Next.js dashboards, interactive charts with D3.js and Recharts, and configurable maps with Leaflet and Mapbox. I built shared components and traced slow rendering and unreliable data loading back to their causes, checking fixes in real use. Beyond the interface, I moved deployments from direct EC2 builds to containers using GitHub Actions, Amazon ECR, and EC2, keeping the app running through deployments and failed builds. I worked closely with backend and DevOps teams and documented the setup so the next developer could find their own footing.

React · Next.js · Data visualization · Maps · AWS · CI/CD

Experience summary; no private project screens are reproduced here.

Healthcare · 2024–2025

Making room for care.

Frontend Developer / Private company, Malaysia

Web applications built around healthcare workflows, not the other way around.

My part in it

I developed and maintained applications with Vue.js and Nuxt.js, built reusable, documented components, and reviewed code for long-term maintainability. Working in a fast-moving team meant keeping implementation practical without losing the structure the next developer would need.

Vue.js · Nuxt.js · Component systems

Company and product details remain private.

Dafidea · 2021–2024

Many projects. One thread.

Frontend Developer / Indonesia

Different clients and constraints. The same care for how an interface comes together.

My part in it

At Dafidea, I worked on client projects including SEVA by Astra. I proposed reusable component structures, built responsive interfaces across browsers and devices, and worked closely with QA, backend, and frontend teams to deliver features aligned with business needs.

Responsive interfaces · Reusable components · Cross-team delivery

Experience summary; no private project screens are reproduced here.