← Back to highlights

All work

Every website, system and tool I’ve built, with the challenge, my role and the approach behind each one.

Websites & tools 8

ASINTA

Landing page live · Platform complete

A workforce platform for security agencies. I build duty scheduling, secure guard check-in and role-based workflows across admin, guard and client portals.

Visit live site ↗ (ASINTA)
Behind the build
Challenge
Security agencies juggle schedules, guard check-ins and client updates across separate tools.
My role
Full-stack developer in a five-person Scrum team.
Approach
Admin, guard and client portals on one Firebase backend, with location-verified check-in and role-based access.
  • React
  • TypeScript
  • Firebase
  • Google Maps API

Nails by Sharline

A nail service website I designed and developed for a local business, helping clients explore services and contact the owner through Facebook.

Visit live site ↗ (Nails by Sharline)
Behind the build
Challenge
A local nail business needed one clear place to show its services and take inquiries.
My role
Designed and built the whole site, from the first layout to launch.
Approach
Services and nail colours up front, with one tap to message the owner on Facebook.
  • Web Design
  • Web Development
  • Vercel

Modern Way Redesign

Client proposal

A website redesign I proposed for a virtual assistant agency, built around the US–Manila time difference with clear services, pricing comparison and a free delegation plan.

Visit live site ↗ (Modern Way Redesign)
Behind the build
Challenge
A virtual assistant agency needed US clients to see the Manila time difference as an advantage.
My role
Proposed, designed and built the redesign.
Approach
Lead with the time difference, then clear services, a pricing comparison and a free delegation plan.
  • Web Design
  • HTML5
  • CSS3
  • Vercel

AyosPapel

Client proposal

A landing page I proposed for a client's receipt-to-SLSP tool, with an interactive demo where sample receipts fill the quarterly sales and purchases list.

Visit live site ↗ (AyosPapel)
Behind the build
Challenge
Turning a pile of receipts into the quarterly SLSP is slow, manual work.
My role
Designed and built the landing page proposal.
Approach
An interactive demo where sample receipts fill the sales and purchases list, so visitors see the result in seconds.
  • Web Design
  • HTML5
  • CSS3
  • JavaScript

Off Axis

In progress · 1 of 2 puzzles playable

A small collection of 3D spatial puzzles that run in the browser. Roll, the first puzzle, is playable with six practice levels.

Visit live site ↗ (Off Axis)
Behind the build
Challenge
I wanted puzzles that make you think in 3D, right in the browser, with nothing to install.
My role
Designed and built it.
Approach
React, Three.js and Supabase. Roll, the first puzzle, has six practice levels; the second is on the way.
  • React
  • TypeScript
  • Three.js
  • Supabase

Universal Web Dev

Free · Open source

A free skill that helps AI coding assistants plan, build and check websites before they launch.

Get it free ↗ (Universal Web Dev)
Behind the build
Challenge
AI-built websites tend to look the same and skip launch basics like phone layouts and broken links.
My role
Created it and keep it updated.
Approach
It began as Zero to Deploy, a planning website. Now it lives inside your AI: one install, 33 vetted skills and a Launch Readiness Score at the end.
  • Agent Skill
  • Python
  • Claude Code
  • Codex

Nexus Pass

An interactive digital pass that works directly in the browser.

Visit live site ↗ (Nexus Pass)
Behind the build
Challenge
Event passes are easy to lose and hard to check at the door.
My role
Designed and built the demo.
Approach
Fill a short form and get a live digital pass with a role, access level, QR code and a tap-to-scan check.
  • HTML5
  • CSS3
  • JavaScript

This Portfolio

Framework-free and JSON-driven, designed and built from scratch.

Visit live site ↗ (This Portfolio)
Behind the build
Challenge
One place to show both my websites and my video work, without slowing down.
My role
Designed and built it from scratch.
Approach
Built from scratch with plain HTML, CSS and JavaScript, so it stays fast. Live view counts update on their own.
  • HTML5
  • CSS3
  • JavaScript
  • GSAP
  • Vercel Functions
  • Upstash Redis
  • OAuth 2.0

Other systems 3

Have a project in mind? Send a short brief →