King Aguirre

Render settings

Look
Motion

B00 About

I build the product and the system behind it.

I'm King Aguirre, a software engineer and creative developer. I build with React and TypeScript, I run the VibeBox studio, and I care as much about how an interface moves as about the data model holding it up.

B01 At a glance

Senior Frontend Developer, Kuala Lumpur.

Senior Frontend Developer with 13+ years in frontend, nearly 9 of them specialising in React. I deliver enterprise web applications, micro-frontends, reusable component libraries, design systems and customer-facing products, and I am comfortable owning frontend work end to end with product, UX, backend, platform and QA teams. Strongest in React, TypeScript, Next.js, frontend architecture, API integration, performance, automated testing and production delivery.
  • 13+years of frontend development
  • ~9years specialising in React
  • Dec 2019at Standard Chartered Bank Malaysia since
  • BSc ITQuezon City Polytechnic University

B02 The path

From a degree in IT to a studio of my own.

Every role on the CV, oldest first, and the studio at the end of it. The day job and the studio run side by side.
  1. 2009 - 2013

    Bachelor of Science in Information Technology

    Quezon City Polytechnic University, Philippines

    Where it started.

  2. Jul 2013 to Jul 2015

    Front-End Web Developer

    PNI Business Solutions Inc.

    Interactive web interfaces, responsive pages from PSD designs, WordPress sites.

  3. Oct 2015 to Jul 2016

    Front-End Web Developer

    Transcosmos Asia Philippines Inc.

    Pixel-accurate HTML/CSS for Japanese and international sites; scroll and parallax experiences.

  4. Aug 2016 to Oct 2017

    Front-End Web Developer

    Cloud Employee, for La Moulade Creative Studio

    Microsites, landing pages and interactive templates with polished animation.

  5. Oct 2017 to Oct 2018

    React.js Front-End Web Developer

    Cloud Employee, for Better Wealth

    Led development of responsive React interfaces and reusable UI patterns across product screens.

  6. Oct 2018 to May 2019

    Senior React.js Front-End Web Developer

    Cloud Employee, for Mercarto

    Contributed to the migration of a legacy PHP/MySQL system toward a React-based frontend connected to a modern backend stack.

  7. May 2019 to Oct 2019

    Senior React.js Front-End Web Developer

    Decenternet PH

    Delivered user-facing React features with focus on usability, responsiveness, and UI consistency.

  8. Dec 2019 to Present

    Senior React.js Front-End Web Developer

    Standard Chartered Bank Malaysia

    Design and deliver scalable React/TypeScript solutions for enterprise applications, with emphasis on reusable architecture, maintainability and a consistent user experience.

  9. Since Mar 2026

    Runs the studio, builds its work

    VibeBox

    18 builds on the studio's launch board, 1,320 commits across 19 repositories.

B03 How I work

Five habits, sketch to final.

Each one shows up in the repositories behind this site, not just on this page.
  1. Write it down first

    Every repository carries its plan, its design system and a guide for whoever works next, human or agent.

  2. Keep logic out of the UI

    Money, carts, tickets and payouts live in plain TypeScript packages with their own tests.

  3. Review every change

    Typechecks, unit tests and browser journeys gate the work, and I read every diff before it goes in.

  4. Let agents type, keep the decisions

    Coding agents implement in small slices; releases and risky changes wait for a person.

  5. Make it move, and make it stop

    Motion that explains something, pauses off screen, and becomes a designed still when you ask for less.

B04 Two desks

A bank by day, a studio of my own.

The same habits on both: typed contracts, reusable pieces, tests on the journeys that matter, and a person deciding what ships.

Day job · Dec 2019 to present

Standard Chartered Bank Malaysia

Senior React.js Front-End Web Developer

  • Designed a micro-frontend monorepo proof of concept using Vite and Module Federation, so independently developed modules ship inside one cohesive application, each with its own standalone dev, build and test workflow.
  • Implemented typed, schema-driven contracts with Zod for cross-module communication and shared state.
  • Standardised UI delivery on the internal React component library, from primitives to forms, panels, tabs, accordions, tables, modals and a Form Renderer.
  • React
  • TypeScript
  • Vite
  • Module Federation
  • Zod
  • Stencil.js
  • styled-components

Studio · 18 builds on the board

VibeBox

Runs the studio and builds its work

  • Public studio site and launch board. Next.js, Emotion, Three.js, Framer Motion.
  • Admin Studio and Agent Console. Next.js, Emotion, Zod, Resend.
  • VibeBox Motion showcase site. Next.js, Tailwind CSS, Supabase.
  • Mac helper that starts the local agent runner. macOS helper.