About

I’m a frontend-focused engineer who works comfortably across design and engineering.

I specialize in taking early designs, vague requirements, or partially built products and shaping them into clear, reliable applications. This often means untangling frontend architecture, fixing performance issues, and making sure what ships actually matches the original design intent.

My work is centered on React, TypeScript, Tailwind, and Next.js, with backend integration and experience working with Web3 technologies. I work best in environments where requirements are still taking shape and technical quality matters.

Experience

Roles and projects where I contributed to building and maintaining production applications.

  • Salmon

    Senior Software Engineer

    Mar 2025 - present
    • Building UI and the systems around it for everyday banking in the Philippines
    • TypeScript
    • React
    • Next.js
    • React Query
    • MUI
    • and more...
  • Magic Square

    Senior Frontend Developer

    Dec 2022 - Sep 2024
    • Developed user interfaces with React, TypeScript, and Tailwind, ensuring responsive, pixel-perfect displays across devices
    • Collaborated with clients, designers, backend and blockchain teams to align features with requirements
    • Architected a design system to unify components, improving usability and speeding up development
    • Built dApps connected to smart contracts, allowing users direct blockchain interactions
    • Performed code reviews to ensure quality and adherence to best practices
    • TypeScript
    • React
    • Next.js
    • Tailwind
    • React Query
    • Web3.js
    • Ethers.js
    • Wagmi
    • Radix UI
    • Figma
    • MUI
    • Shadcn UI
    • JavaScript ES6+
    • CSS
    • SCSS
    • HTML
    • NX
    • Vite
    • GIT
    • Gitlab
    • Webpack
    • Rollup
    • Babel
    • Eslint
  • Fojin

    Senior Frontend Developer

    Mar 2021 - Dec 2022
    • Built UI systems in React, TypeScript, and MUI to maintain consistent design across projects
    • Mentored junior developers, providing guidance on project tasks and coding practices
    • Built desktop and web apps with blockchain integration for secure, direct user interactions
    • Worked with designers, backend, blockchain teams, and product owners to implement features as planned
    • Conducted code reviews regularly to uphold quality and consistency
    • TypeScript
    • React
    • Next.js
    • MUI
    • Ethers.js
    • Figma
    • dapps
    • JavaScript ES6+
    • Styled Components
    • CSS
    • SCSS
    • GIT
    • Redux
    • Redux Toolkit
    • HTML
    • Github
    • Webpack
    • Babel
    • Eslint
  • Sagirov

    Middle Frontend Developer

    Apr 2019 - Feb 2021
    • Led UI development using React, JavaScript and Next.js
    • Created UI animations and interactions for engaging experiences
    • Optimized SEO, loading times, and performance across projects
    • Collaborated directly with product owners and designers
    • Planned projects architecture to support scalable and maintainable code
    • TypeScript
    • React
    • Next.js
    • GSAP
    • Bootstrap
    • Figma
    • JavaScript ES6+
    • CSS
    • SCSS
    • GIT
    • Redux
    • HTML
    • Github
    • Pug
    • BEM
  • Freelance

    Web Developer

    May 2016 - Apr 2019
    • Built sites, including e-commerce, landing pages and portfolios
    • Ensured all websites were fully responsive and displayed consistently across major browsers
    • Worked with clients to add features and fix bugs on existing sites
    • Wrote scripts to scrape content and populate sites automatically
    • Created scripts to automate repetitive tasks for clients
    • JavaScript ES6+
    • NodeJS
    • PHP
    • WordPress
    • Joomla
    • Vue.js
    • Gulp
    • Bootstrap
    • CSS
    • SCSS
    • GIT
    • HTML
    • Github
    • BEM

Skills

Tools and technologies I’ve worked with.

Sort By:
  • 01

    TypeScript

    frontend, language

  • 02

    JavaScript ES6+

    frontend, language

  • 03

    React

    frontend

  • 04

    Next.js

    frontend, backend

  • 05

    Tailwind

    frontend

  • 06

    MUI

    frontend

  • 07

    Redux

    frontend

  • 08

    Redux Toolkit

    frontend

  • 09

    Zustand

    frontend

  • 10

    React Query

    frontend

  • 11

    Radix UI

    frontend

  • 12

    Styled Components

    frontend

  • 13

    GSAP

    frontend

  • 14

    React Spring

    frontend

  • 15

    Wagmi

    web3

  • 16

    Ethers.js

    web3

  • 17

    ChatGPT

    ai

  • 18

    Codex

    ai

  • 19

    Web3.js

    web3

  • 20

    Viem

    web3

  • 21

    Connectkit

    web3

  • 22

    Reown

    web3

  • 23

    NodeJS

    backend, language

  • 24

    Shadcn UI

    frontend

  • 25

    HTML

    frontend

  • 26

    Pug

    frontend

  • 27

    CSS

    frontend

  • 28

    SCSS

    frontend

  • 29

    Figma

    design

  • 30

    BEM

    frontend

  • 31

    Bootstrap

    frontend

  • 32

    NX

    devops

  • 33

    GIT

    devops

  • 34

    Gitlab

    devops

  • 35

    Github

    devops

  • 36

    Eslint

    devops

  • 37

    Prettier

    devops

  • 38

    Webpack

    devops

  • 39

    Rollup

    devops

  • 40

    Babel

    devops

  • 41

    Gulp

    devops

  • 42

    Npm

    devops

  • 43

    Yarn

    devops

  • 44

    Vue.js

    frontend

  • 45

    Storybook

    frontend

  • 46

    Jest

    frontend

  • 47

    Vite

    devops

  • 48

    Express.js

    backend

  • 49

    Postman

    backend

  • 50

    Docker

    devops

  • 51

    REST API

    backend

  • 52

    UI/UX

    design

  • 53

    PHP

    backend, language

  • 54

    WordPress

    frontend, backend

  • 55

    Joomla

    frontend, backend

  • 56

    MongoDB

    backend

  • 57

    SQL

    backend

  • 58

    C/C++/C#

    backend, language