Skip to content

Chris Diomampo · Senior full-stack developer, Next.js and WordPress

Chris Diomampo presents
Great websites
don't happen by accident.

Here's how I take an idea from first question to a live URL — in about thirty seconds.

The stack I ship with

The stack, layer by layer.

The tools I use at each level of a site, from hosting up to design.

  1. Layer 1

    Hosting & infra

    Where it runs
    • Vercel
    • Cloudflare
    • Coolify
  2. Layer 2

    Backend & data

    Data and logic
    • Prisma
    • PostgreSQL
    • PHP
  3. Layer 3

    CMS & commerce

    Content and checkout
    • WordPress
    • WooCommerce
    • Builder.io
  4. Layer 4

    Frontend

    What visitors use
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • shadcn/ui
  5. Layer 5

    Design

    How it looks
    • Figma
Everything elseShow 36 more toolsHide 36 tools

App plumbing

The libraries my Next.js apps share.

  • Better Auth
  • TanStack Query v5
  • Zustand
  • Zod
  • Biome
  • pnpm

CMS and e-commerce

15+ years of client sites, and the headless setup they're moving to.

  • Shopify
  • Elementor
  • Divi
  • Gutenberg
  • MemberPress
  • Stripe

Backend

PHP and Node work alongside the Next.js apps.

  • Laravel
  • CodeIgniter
  • Node.js
  • MySQL
  • REST APIs

Infrastructure and data

Where things run and where the data lives.

  • Docker
  • AWS
  • Azure
  • DigitalOcean
  • SiteGround
  • Linux
  • Firebase
  • BigQuery
  • GitHub Actions

Workflow

How I plan, write and check code.

  • Claude Code
  • Cursor
  • MCP
  • Git
  • Jira
  • ClickUp
  • SEMrush
  • NitroPack

Exploring

Learning now, not in production yet.

  • React Native + Expo
  • Swift / SwiftUI

About

Hi, I'm Christian.

I'm a senior full-stack developer in Pasig City, Philippines. I take brands from research and Figma to fast WordPress and Next.js sites, then keep them running.

Photo of Chris Diomampo

Chris Diomampo

Role
Senior full-stack developerLeads a team of 6 at Access Group Australia
Based in
Pasig City, PhilippinesMetro Manila
Timezone
UTC+8 (Asia/Manila)Working hours overlap Australia and APAC
On the web
15+ yearsBuilding sites since 2007
Looks after
40+ sitesWordPress and Webflow, across 40 brands
Status
Open to projects and roles

What I build

Two kinds of site, both done properly.

Custom themes, plugins and WooCommerce stores, quick to load and easy for your team to edit.

I built a membership store on WooCommerce, Stripe and MemberPress.

Headless sites and React apps in TypeScript, built for speed and Core Web Vitals.

I built a headless CMS on Builder.io and Next.js, and the site you're on.

Selected work · (06)

Things I've shipped.

CLIENT · EQUIPMENT HIRE

Access Hire Australia

Hire and sales site for Access Hire's Australia-wide equipment fleet, rebuilt on Next.js and Builder.io.

Next.jsBuilder.ioTypeScriptVercel
View case study: Access Hire Australia

CLIENT · OFFICE DELIVERIES

Fresh Fruit and Veg Shop

Weekly fruit and veg boxes for homes and offices in Glasgow, sold as WooCommerce subscriptions.

WordPressWooCommerceElementorAstra
View case study: Fresh Fruit and Veg Shop

Achievements & milestones

Milestones, so far.

The moments that shaped how I build — from WordPress roots to full-stack product work.

  1. 15+

    Years on the web

    WordPress, Shopify and Next.js sites for Australian and US companies.

    MILESTONE
  2. 6

    Developers led

    Planning and assigning work across 40+ sites at Access Group Australia.

    MILESTONE
  3. CMS

    Headless CMS on Builder.io

    Built with Next.js, TypeScript and Tailwind CSS, plus React apps for lead and UTM tracking.

    MILESTONE
  4. 40+

    Client sites managed

    WordPress and Webflow sites across 40 brands for Access Group Australia.

    ACHIEVEMENT
  5. VPS

    Self-hosted infrastructure

    Own server running Coolify, Docker and PostgreSQL.

    ACHIEVEMENT
  1. 15+

    Years on the web

    WordPress, Shopify and Next.js sites for Australian and US companies.

  2. 6

    Developers led

    Planning and assigning work across 40+ sites at Access Group Australia.

  3. CMS

    Headless CMS on Builder.io

    Built with Next.js, TypeScript and Tailwind CSS, plus React apps for lead and UTM tracking.

  4. 40+

    Client sites managed

    WordPress and Webflow sites across 40 brands for Access Group Australia.

  5. VPS

    Self-hosted infrastructure

    Own server running Coolify, Docker and PostgreSQL.

Work timeline

The road here.

Roles and the projects in between.

  1. Jun 2025 - NowNOW

    Senior Full Stack Developer

    Access Group Australia

    Look after 40+ WordPress and Webflow sites across 40 brands, built a headless CMS on Builder.io and Next.js, and lead a team of 6 developers.

  2. Feb - Jun 2025

    Senior Full Stack / WordPress Developer

    Hybrid Anchor

    WordPress sites from Figma to launch, including a membership store on WooCommerce, Stripe and MemberPress.

  3. Mar 2022 - Nov 2024

    Senior Full Stack Developer

    Interactive Education Concept, Inc.

    A custom web app and APIs connecting Shopify and WordPress, plus custom plugins, Shopify themes and DevOps on Azure and AWS.

  4. Jul 2019 - Feb 2022

    Senior WordPress / Frontend Developer

    MyImprov (US client via Emapta)

    React and Next.js frontends, APIs for a web and mobile app, WordPress templates and Shopify themes.

  5. Sep 2018 - May 2019

    Senior Full Stack Developer

    Outdoor Urban Transit / Follow

    WordPress plugins, Laravel web apps and Linux servers on AWS and DigitalOcean.

  6. 2007 - 2018

    PHP and WordPress Developer

    BoomLabs, Creagaia, E-trader, Symmetri Designs and earlier

    WordPress plugins and themes, CodeIgniter and Laravel systems, a Magento jewelry customizer and Zen Cart stores.

Open to projects & roles

Building something, or hiring? Let's talk.

Here's my card. Email me directly, or tell me about it in the form and I'll reply to you myself.

Open to projects and roles

Chris Diomampo

Senior full-stack developer

Pasig City, Philippines · Asia/Manila (UTC+8)

Step 1 of 3

  1. Step 1: What's it about?

  2. Step 2: Tell me about it

  3. Step 3: Who should I reply to?