Web developer

Hi, I'm Ernest. I build fast websites.

I design and build static websites with Astro, Next.js and plain HTML, CSS and JavaScript. They load fast, work on any screen and are cheap to host.

01

About

I build websites for community groups, clubs and local organisations, from first audit through to launch. Most of my sites are static: plain files served from a CDN or GitHub Pages, with no server to maintain and nothing to break.

When I revamp a site, I start by archiving and auditing the old one so no content is lost. Then I rebuild it with a modern stack, responsive layouts and real photography instead of stock images.

02

Selected work

Non-profit · Live

Outbound Society

Website for a non-profit community running organiser in Liloan, Cebu. Built as a static Astro site and hosted on GitHub Pages.

  • Astro
  • TypeScript
  • CSS
  • GitHub Pages

Website revamp

CALISTAR Builders

A new site replacing an old one-pager. Built with Next.js 16 as a static export, Tailwind CSS 4 and shadcn/ui, with self-hosted fonts and no server needed.

  • Next.js 16
  • Tailwind 4
  • shadcn/ui
  • TypeScript

Custom build · 12 pages

Big Bear Automatic Gates

A 12-page redesign in plain HTML, CSS and JavaScript, with a charcoal, steel and bronze palette, real project photography and responsive layouts. No framework.

  • HTML
  • CSS
  • JavaScript

Website · Live

Navo Builders

The official Navo Builders website, built with HTML, CSS and JavaScript and running on its own domain.

  • HTML
  • CSS
  • JavaScript

Tooling · Site archive

Roosevelt Island Chess Club

Scripts that capture a full offline copy of a WordPress.com site (pages, posts, styles and images) and convert the content to Markdown, as the starting point for a revamp.

  • Python
  • Shell
  • JavaScript
03

Stack

Languages

  • HTML & CSS
  • JavaScript
  • TypeScript
  • Python

Frameworks

  • Astro
  • Next.js
  • Vue
  • Tailwind CSS · shadcn/ui

Hosting & tools

  • Cloudflare Pages
  • GitHub Pages
  • Vercel
  • Git & GitHub
04

Say hello

Have a question about one of these projects, or want to talk about the web? The best way to reach me is on GitHub.