Skip to content

Frontend engineer building polished, performant interfaces.

I'm Migs, a senior frontend engineer based in Davao, Philippines with 7+ years building complex, production-grade web applications. I turn designs into polished, high-fidelity UI and own frontend functionality end-to-end — component architecture, state management, async data flows, and the edge cases in between.

Datatable, query params, and IndexedDB

A practical deep-dive into syncing datatable state across URL query params and IndexedDB — shareable filters in the URL, personal preferences in the browser.

Kitchen sink of state management

After 8 years of shipping React apps, here is every state management pattern I reach for—and when each one earns its place in production.

Typescript Primer

The TypeScript patterns I reach for daily in React — discriminated unions, generic components, strict hooks, and type-safe APIs.

Get in touch

I'm open to frontend engineering opportunities. Feel free to reach out if you'd like to work together.

Contributions

AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri
Hover over a cell for details
LessMore

Tech Stack

Languages

TypeScriptJavaScriptHTMLCSSSQL

Frameworks

ReactNext.jsNode.jsExpress

Styling & UI

Tailwind CSSshadcn/uiRadix UIStyled ComponentsDesign SystemsAccessibility

State & Data

ZustandRedux ToolkitTanStack QueryRESTGraphQLIndexedDB

Testing

VitestJestPlaywrightCypressStorybook

Build & Tooling

ViteWebpackTurborepoGitHub ActionsDocker

Graphics

CanvasWebGLThree.js

Ways of Working

AI-Assisted DevFigma-to-CodeAgile/ScrumMentoring

Work

  1. Company
    Upstack Data
    Role
    Senior Frontend Engineer
    Date
    Description
    Sole senior frontend engineer owning architecture and delivery of a data-analytics dashboarding platform.
  2. Company
    Cloud Employee (Zedsen)
    Role
    Frontend Engineer
    Date
    Description
    Built the frontend from scratch for a hardware-integrated medical sensing platform and ported it to native desktop.
  3. Company
    Freelance / Independent Projects
    Role
    Frontend & Node.js Engineer
    Date
    Description
    Delivered frontend and Node.js work across trading platforms, ecommerce dashboards, and internal automation tooling.