gi GABRIEL IVAN
SOFTWARE ENGINEER
OPEN TO WORK & NEW POSSIBILITIES

Thoughtful
interfaces.
Resilient systems.

BASED IN INDONESIA · WORKING BEYOND BORDERSSCROLL TO EXPLORE
01 / SELECTED WORK

Built to make
a difference.

A few things I’ve helped bring to life.
From first principles to everyday impact.

01 / FRONTEND ARCHITECTURE2025 — PRESENT
RADSoft · PreTrade

A foundation for better investment decisions.

From a blank canvas to a modular investment platform. An extensible workspace for complex financial workflows.

ReactTypeScriptZustand
Built from zero.ARCHITECTURE → PRODUCTION
Behind the build +

PreTrade brings portfolio management, trading, fund monitoring, and investment operations into a configurable dashboard. I built its frontend foundation and now lead its technical direction.

  • Designed a custom grid rendering engine with draggable, resizable, persistent widgets using React Grid Layout and Zustand.
  • Introduced a Registry Pattern architecture to make new financial modules easier to add.
  • Delivered portfolio grouping, charts, order lists, fund positions, monitoring, rebalancing, and bulk-order modules.
  • Directed Blackbird backend integration, engineering standards, and Docker / GitHub Actions delivery pipelines.
02 / WEB & MOBILE ENGINEERING2023 — 2025
Grab · Merchant experience

Small interactions. Meaningful merchant impact.

Making everyday business easier through clearer insights, thoughtful feedback flows, and simpler onboarding.

FlutterDartReact
79% → 91%POSITIVE FEEDBACK RESPONSE RATE
Behind the build +

Across merchant onboarding and the Mex app, I worked with cross-functional teams on experiences used by businesses across Southeast Asia.

  • Engineered the Mex feedback flow: positive response rates increased from 79% to 91%, while engagement rose from 11.5% to 29.4%.
  • Improved dynamic translations in onboarding, saving an estimated 900 monthly man-hours.
  • Built merchant insights, JSON-driven UI, a web LottiePlayer, and WebView integration for the Mex AI Assistant.
  • Delivered Meal For One Insights Phase 1, recognized as a Top 40 Project at Grab.
03 / PRODUCT ENGINEERING2022 — 2023
Grab · POS ecosystem

Less friction. More business as usual.

Reliable tools for the people behind the counter. Connecting design systems, diagnostics, and payment operations.

ReactFlutterDesign systems
53%+REDUCTION IN SUPPORT TICKETS
Behind the build +

The POS ecosystem needed consistent interfaces and tools that helped merchants keep operating. I contributed across web and Flutter applications.

  • Contributed to a diagnostic tool that reduced support tickets by over 53% and helped stores resolve network issues independently.
  • Led design system creation and the Flutter 3.3.10 upgrade for a consistent POS experience.
  • Implemented feature flags and built a lead-generation page with Salesforce tracking.
  • Developed CMS functionality for Grablink integration to streamline Hubbo POS payment operations.
02 / THE PERSON BEHIND THE CODE

Curious by nature.
Engineer by craft.

Good software is more than what you see.
It’s everything that makes it work.

I’m Gabriel Ivan Setyaputra, a software engineer based in Tulungagung, Indonesia. Over the past 5+ years, I’ve built web and mobile products across consumer technology, fintech, and investment management.

At Grab, I learned to build for scale. At RADSoft, I’m shaping a platform from its foundations—connecting frontend architecture, system design, and technical leadership.

I care about clear interfaces, maintainable systems, and helping teams do their best work. Lately, I’m exploring how agentic AI workflows can make software delivery more thoughtful and productive.

01

Frontend & architecture

React · Next.js · TypeScript · Zustand

02

Mobile & product

Flutter · Dart · Design systems

03

Engineering & delivery

System design · Docker · CI/CD · Technical leadership

THE JOURNEY SO FAR

Always building forward.

2021 — NOW
DEC 2025 — PRESENT

RADSoft

Building PreTrade. Leading architecture, engineering standards, and platform delivery.

  • Software Engineering Supervisor · Apr 2026 — Present
  • Senior Software Engineer · Dec 2025 — Apr 2026
SEP 2025 — PRESENT

Stealth Startup

Independent product work.

  • Software Engineer · Self-employed
MAY 2022 — MAY 2025

Grab

Consumer and merchant products at Southeast Asian scale.

  • Mobile Engineer, Mex · Jan 2024 — May 2025
  • Web Engineer, Mex Onboarding · Oct 2023 — Jan 2024
  • Web & Flutter Engineer, POS · Jul 2022 — Oct 2023
  • Full Stack Engineer · May 2022 — Jun 2022
JAN 2021 — FEB 2022

Global Media Utama Teknologi

Built a customer relationship management application with the MERN stack.

  • Web Developer · Internship
FOUNDATIONS

Universitas Tarumanagara

BTech, Computer Science · 2018 — 2022
GPA 3.60 · Tarumanagara Photography Association

CONTINUED LEARNINGFrontend Developer (React) HackerRank ↗Responsive Web Design freeCodeCamp ↗

Advanced Data Structures in Java · Coursera

03 / WHAT’S NEXT?AVAILABLE FOR THE RIGHT OPPORTUNITY

Great things start
with a conversation.

Have a team, a challenge, or an idea in mind?
Let’s build something that matters.

Let’s connect
Tulungagung, IndonesiaON-SITE · HYBRID · REMOTE
© 2026 GABRIEL IVAN SETYAPUTRABUILT WITH INTENT. ALWAYS EVOLVING.BACK TO TOP ↑