About

Hi, I’m Satria - Senior Frontend Engineer based in Jakarta

How I got here

I started in 2020 as a fullstack developer at PT. Rekayasa Aplikasi Digital, building education and e-commerce platforms in Laravel and React. On a small team you own the whole path - schema, endpoint, screen - and that’s where I learned to design a system rather than just a page.

At Hitztar the problems got sharper. A platform tying together entertainers, fans, talent managers, and brands meant real-time interactions, live competitions, and money moving in several directions at once. I built the Next.js and React Native clients, the Laravel and Express APIs behind them, a custom RTMP livestreaming server, and the in-app purchase and payment gateway integrations. Nothing there forgives a hand-wave.

Now at Otospector I own every frontend the company ships: Otos.id, the company website, Otodealer, and the Otos.id app. The domain is used-car inspection and warranty, where trust is the product. Otos.id is the marketplace, built in Next.js. Otodealer lets dealer owners track their stock and our sales team register warranties out in the field. The Otos.id app carries browsing and warranty claims in React Native.

I came into the industry with a diploma in information systems, and finished my Bachelor’s at BINUS University in 2025 while working full time.

How I work

01

Read the API, don't guess it

Most frontend headaches are just data-shape issues in disguise. Looking directly at the endpoint always beats assuming what the payload is going to look like.

02

Stress-test the critical paths

Payments, in-app purchases, and livestreams never break during a perfect happy-path demo they fail in weird, unpredictable edge cases. When it comes to money and media, I always test twice.

03

Build for the real world, not ideal conditions

Making a site look good on a fast desktop Wi-Fi is the easy part. The real test is someone trying to complete a checkout on a spotty mobile connection in a crowded subway. That’s who I optimize for.

04

Clarity over cleverness

I write code for the people who have to maintain it after me. The best abstraction isn't the smartest one—it's simply the one the next engineer can figure out in five minutes.

Toolbox

What I reach for day to day - grouped by where it sits in the stack.

Frontend

Next.jsReactReact NativeTypeScriptJavaScriptTailwind CSSBootstrap

Backend & Data

Node.jsExpressLaravelGoPostgreSQLMySQL

Specializations

API DesignDatabase DesignPayment GatewaysRTMP LivestreamingIn-App Purchases

Experience

2025 - Now

Senior Frontend Engineer · Otospector

Led the frontend development of Otos.id using Next.js and React, while building and maintaining its React Native apps, Otos.id and Otodealer. Initiated the use of ISR for sitemap generation to make the SEO infrastructure more scalable, and delivered key product flows across the marketplace, warranty claims, dealer stock, and warranty registration.

Next.jsReactTypeScriptReact NativeTailwind CSS
2023 - 2025

Software Engineer · Hitztar

Built a cross-platform entertainment platform with Next.js, React, and React Native, covering talent competitions, livestreaming, campaigns, and payments. Developed the backend APIs with Laravel and Express, built a custom RTMP livestreaming system for live competitions, and integrated in-app purchases and payment gateways across the platform.

Next.jsReact NativeLaravelExpress.jsBootstrapNode-Media-Server
2020 - 2023

Fullstack Developer · PT. Rekayasa Aplikasi Digital

Built and delivered multiple production platforms across education, e-commerce, and service marketplaces using Laravel and React. Contributed to SekolahDigi, BantuBeli, CariMontir, and KBL Apps, taking ownership of features from frontend implementation to backend APIs while improving performance, scalability, and usability.

LaravelCodeigniterPHPJavaScriptReactBootstrapTailwind CSS

Education

2025

Bachelor’s Degree, Information Systems · BINUS University

Major in Information Systems.

2019

Diploma's Degree, Information Systems · BSI University

Major in Information Systems.

Let’s talk about what you’re building.

Get in touch