Decorative background element 1Decorative background element 2Decorative background element 1Decorative background element 2
Hey, 👋 I'm a Senior Software Engineer who builds at scale
AGUNG SETYAWAN
8+ years building high-traffic web products.
Vue.js & React specialist. Previously at Blibli, serving millions of users daily.
Open to full-time & remote opportunities.
Skill
Primary Stack
  • Vue.js
  • React
  • Next.js
  • Typescript
  • Node.js
  • NestJS
  • PostgreSQL
Frontend
  • Vue.js
  • React
  • Next.js
  • Typescript
  • Tailwind CSS
  • SCSS
  • PWA
  • SSR
  • Component Architecture
  • Design System
  • A/B Testing
Backend
  • Node.js
  • NestJS
  • Express.js
  • Typescript
  • REST API
  • Kafka
  • WebSocket
Database & Storage
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Supabase
  • MinIO
  • S3
Testing
  • Integration testing (Playwright)
  • Unit testing (Jest)
Infrastructure & Tools
  • Docker
  • Vercel
  • Cloudflare
  • Jenkins (CI/CD)
  • Git
  • Grafana
  • Azure Function
CMS (Content Management System)
  • Adobe Experience Manager (AEM)
I'm a Senior Software Engineer with 8+ years of experience, specializing in frontend architecture and scalable web applications.

I spent 5 years at Blibli, one of Indonesia's largest e-commerce platforms, owning the Product Detail Page from its earliest revamp all the way through multiple major stack migrations: Vue 2 → Vue 3, Webpack → Vite, CSR → SSR. Along the way I shipped dozens to nearly a hundred features, brought Core Web Vitals from red to green, directly impacting search ranking and organic traffic on one of Blibli's most visited pages, and led development the platform's first reusable Add to Cart Module, a cross-page component that encapsulates the full purchase flow, with the majority of implementation done independently.

Before that, at Mirum Agency, I was the sole backend developer for BRI's credit card application system, digitizing a KYC and document-signing process that went from days of manual paperwork to seconds. That system later became the backbone of the Tokopedia Card, used by millions of users today.

Currently, I'm building a full-stack web platform for an automotive finance company, replacing Excel-based workflows with a PWA-first application, complete with offline support for field agents and a dynamic function execution engine that lets the business update calculation logic without touching the codebase.

I work best at the intersection of product and engineering: shipping things that matter, maintaining codebases that scale, and leaving teams in better shape than I found them.

Currently open to full-time or contract roles, local or remote, product companies or startups.
Experience
8y+
Experience
Freelance
Blibli
Mirum Agency
AIA
BRI

Freelance
(Nov 2025 - Present)

Full-Stack Developer

React · Next.js · Supabase · PostgreSQL · PWA · refine.dev · Material UI · Tailwind CSS

Leading sole development of a full-stack web application for a major automotive finance company, digitizing workflows that previously relied entirely on Excel and manual processes.

What I built:
- Architected the full system from scratch (frontend, backend, database schema, and admin tooling) as the sole developer
- Built a PWA with offline-first capability to support field sales agents operating in low/no-signal areas, ensuring zero data loss during disconnected sessions
- Engineered a dynamic function execution system where business logic is authored in the admin panel as JavaScript, stored as strings in the database, and evaluated client-side, enabling non-engineers to update calculation logic without a deployment cycle
- Developed an internal admin panel using refine.dev and Material UI for data management and operational workflows
- Built the customer-facing interface with Tailwind CSS and DaisyUI, focused on responsive design and usability across devices
- Integrated Supabase for authentication, database operations, and API layer

Impact: Replaced a fully manual, Excel-based operation with a scalable web platform, dramatically reducing processing time and human error across the sales workflow.

Blibli
(Jun 2020 - Oct 2025)

Senior Software Development Engineer

Frontend Developer · Vue.js · Product Detail Page

One of the longest-tenured frontend engineers on Blibli's Product Detail Page (PDP), one of the highest-traffic surfaces on the platform. Joined during the earliest stage of the PDP revamp, before a design system existed, and stayed through every major architectural evolution until resignation.

What I built & led:
- Contributed across hundreds of features over 5 years, spanning the full product lifecycle from planning to production
- Participated in the full PDP revamp, from legacy UI with no design system, through to a modern, design-language-aligned interface
- Drove major stack migrations: Vue 2 → Vue 3 (Composition API), Webpack → Vite, unit testing → integration testing (Playwright)
- Implementation of above-the-fold SSR, bringing Core Web Vitals from red to green, a direct business impact, as CWV is a Google ranking factor that influences search visibility and organic traffic. For a high-traffic e-commerce PDP, better CWV means higher search ranking, more organic visits, and ultimately more conversions.
- led development of the platform's first reusable Add to Cart Module, a cross-page component that encapsulates the full purchase flow, with the majority of implementation done independently
- Conducted code reviews as part of a mandatory 2-reviewer merge policy, maintaining code quality across the team
- Mentored interns, participated in frontend hiring interviews, and served as the go-to engineer for onboarding new PDP frontend engineers, a natural role given being one of the most tenured engineers on the team

I collaborated closely with frontend and backend teams, product managers, UX designers, UX engineers, data analysts, business analysts, and RnD team. It was a role that allowed me to learn how product, design, and engineering blend together to create a great user experience.

Mirum Agency
(Oct 2017 - Jun 2020)

Web Developer

Full Stack Developer · Node.js · Express.js · PostgreSQL · Redis · Vue.js · AEM · Java

Worked as a full-stack developer on digital projects for enterprise clients in banking and insurance, including one project that became fintech infrastructure used at national scale.

Highlight - BRI Credit Card Digitization:
- Sole backend developer for BRI's credit card application system, partnering with one frontend engineer to deliver end-to-end
- Digitized a fully manual KYC and document signing process: what previously took days of physical paperwork (manual KTP/NPWP/slip gaji verification, wet signatures, postal mail) now completes in seconds
- Integrated Privy ID for digital identity verification and e-signature, automating the full applicant journey from document submission to approval
- The system, originally internal to BRI, later became the backbone for BRI's external credit card channel, including the Tokopedia Card product, used by millions of Tokopedia users

Other projects:
- Built and maintained AEM components for AIA Indonesia supporting corporate website and digital campaign workflows
- Delivered AEM pages for CIMB Malaysia aligned with regional and global brand standards
- Built full-stack campaign and registration platform for Wunderman Thompson Indonesia (Node.js, Express, MongoDB)
- Developed a data warehouse for British American Tobacco Indonesia, integrating APIs, databases, and Excel sources via Azure Functions

It was a role where I got to collaborate with different teams, troubleshoot complex issues, and learn how enterprise systems operate at scale.
Portfolio
portfolio-Blibli

Blibli

Product Detail Page

Developed and maintained features for high-traffic Product Detail Pages serving millions of users across desktop and mobile web platforms. Built responsive UI components and reusable modules using Vue.js. Improved performance, supported revamp initiatives, and collaborated across teams.
Frontend
Vue.js
SCSS
Server-Side Rendering
Integration Testing
Unit Testing
A/B Test
portfolio-Bank BRI

Bank BRI

Credit Card Application

Developed the backend for BRI's credit card channel, including APIs currently used for BRI's collaboration with a major Indonesian e-commerce platform. Ensured high security, scalability, and reliability based on banking industry standards.
Backend
Node.js
Express.js
PostgreSQL
Redis
Nginx
portfolio-MyAIA - AIA Indonesia

MyAIA - AIA Indonesia

Insurance Application

Built and integrated AEM components and pages for enterprise-level CMS needs. Supported digital campaigns and corporate content updates with structured workflows.
Frontend
AEM (Adobe Experience Manager)
Vue.js
portfolio-Pond's Men - Unilever Indonesia

Pond's Men - Unilever Indonesia

Information Product Application

Pond's Men product information site. In this project I am working on custom styling for the components in Unilever Adobe Experience Manager (AEM) CMS
Frontend
AEM (Adobe Experience Manager)
portfolio-Wtdisco - Wunderman Thompson Indonesia

Wtdisco - Wunderman Thompson Indonesia

Competation Application

Built a campaign information and registration website for Wunderman Thompson Indonesia. Developed the backend with Node.js (Express.js), MongoDB, and email notifications, and supported the frontend using Bootstrap, SCSS, and Handlebars.
Fullstack
Node.js
Express.js
MongoDB
Nodemailer
Handlebars
SCSS
portfolio-Data Enablement - British American Tobacco Indonesia

Data Enablement - British American Tobacco Indonesia

Data Warehouse

Built a data warehouse for British American Tobacco Indonesia by integrating data from APIs, databases, and Excel sources. Developed Node.js function scripts deployed on Azure Functions, using PostgreSQL, MySQL, and Redis.
Backend
Azure Function
Node.js
PostgreSQL
MySQL
Redis
Education

Adobe Digital Learning
(Jan 2019)

Singapore

Develop Websites and Components in Adobe Experience Manager

Developing websites using AEM, including structure component development, understanding Apache Sling and the JCR, and using HTL.

Universitas Komputer Indonesia
(2013 - 2017)

Bandung

Bachelor of Computer Science: Informatics Engineering

Developing the IoT prototype for hotel automation, using Arduino as a micro controller and Raspberry Pi for the device to run the application. In this prototype I combine several sensors for automation, with BE using Node.js, and FE using AngularJS.
0y0m0d0h0m0s