Skip to content

Frontend engineer building polished, performant interfaces.

I'm Migs, a frontend software engineer based in Davao, Philippines with 9+ years of experience. I specialize in building complex web applications with React, TypeScript, and Next.js — turning designs into fast, accessible, production-ready interfaces.

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

MarAprMayJunJulAugSepOctNovDecJanFebMarMonWedFri
Hover over a cell for details
LessMore

Tech Stack

Languages

TypeScriptJavaScriptHTMLCSSSQL

Frameworks

ReactNext.jsThree.jsNode.js

Styling

Tailwind CSSCSS-in-JSStyled Components

State

ZustandReduxValtioJotai

APIs

RESTGraphQL

Graphics

CanvasWebGL

Tools

GitFigmaElectron

Work

  1. Company
    Upstack Data
    Role
    Sr. FE Software Engineer
    Date
    Description
    Led frontend development end-to-end. Migrated Webpack to Vite, built drag-and-drop dashboards and a configurable datatable with IndexedDB caching.
  2. Company
    Cloud Employee (Zedsen)
    Role
    Sr. Front End Developer
    Date
    Description
    Architected the entire frontend codebase, ported web app to desktop, and built 20+ reusable components.
  3. Company
    Prosper Together
    Role
    Front End Developer
    Date
    Description
    Refactored 80% of the codebase to Next.js, reducing build time from 5-8s to under 800ms. Built 50+ indicator components.
  4. Company
    RH Group
    Role
    Software Engineer
    Date
    Description
    Deployed Node.js integrations with Airtable and HubSpot, built a surveying web app, and a landing page boosting leads by 500%.
  5. Company
    Four13 Group
    Role
    Software Engineer
    Date
    Description
    Built an Amazon Seller Dashboard integrating 20+ APIs and a reporting tool saving customers 10+ hours/week.
  6. Company
    PRL BPO Technologies
    Role
    Web Developer
    Date
    Description
    Optimized page loads by 10x (10s → 1s) for pages handling 10,000+ records. Migrated jQuery to React.