Open to full-time roles & freelance work

Hanz Joseph Canda

I build web products that feel effortless.

Web developer and Computer Science graduate with 3+ years of hands-on experience turning ideas into fast, accessible, and reliable digital experiences — from pixel-perfect interfaces to the APIs behind them.

Experience
3+years
Projects
15+built
Degree
BSCS
Portrait of Hanz Joseph Canda
BS Computer Science
3+ years shipping for the web
Scroll to explore

Philippines · Working worldwide

Curious by nature.
Detail-driven by habit.

I’m Hanz — a web developer based in the Philippines who enjoys the whole journey of a product: the first sketch, the first line of code, and the moment it finally feels right in someone’s hands.

Over the past 3+ years I’ve built responsive websites, full-stack applications, and the APIs that power them. My background in Computer Science gives me a strong foundation in algorithms, databases, and software design, while my day-to-day work keeps me close to the browser — performance, accessibility, and all the small details users feel but rarely notice.

I care about writing code that the next developer can read, interfaces that work on a five-year-old phone, and shipping on time without cutting the corners that matter. When I’m not building, I’m usually exploring new tools, contributing to side projects, or making something unnecessarily animated.

  • Performance first

    Lean pages, optimised assets, and fast APIs — because speed is a feature.

  • Built to be accessible

    Semantic markup, keyboard support, and contrast that meets WCAG guidance.

  • Easy to maintain

    Clear structure, sensible naming, and documentation the team can actually use.

A well-rounded
toolkit.

From the first HTML tag to the database query behind it — here’s what I work with. I pick tools for the problem, not the hype.

Frontend

Interfaces that are responsive, accessible, and genuinely pleasant to use.

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Sass
  • Responsive design
  • WCAG / a11y

Backend

APIs and server-side logic designed to be secure, predictable, and easy to extend.

  • Node.js
  • Express
  • Hono
  • PHP
  • Laravel
  • Python
  • REST APIs
  • JWT auth
  • Validation
  • Middleware

Data & Cloud

Structured data, sensible schemas, and deployments that stay up when traffic arrives.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Neon
  • Supabase
  • Redis
  • Cloudflare Workers
  • Cloudflare R2
  • Vercel
  • Firebase

Tools & Workflow

The everyday tooling that keeps work organised, reviewable, and repeatable.

  • Git & GitHub
  • Docker
  • Linux
  • Vite
  • npm / pnpm
  • Postman
  • Figma
  • GitHub Actions
  • Nginx
  • Agile / Scrum

Also in the toolbox

VS CodeChrome DevToolsJestPlaywright PrismaWranglerComposerUI / UX basics Technical writingPerformance audits

Things I’ve
designed & built.

A mix of production systems, experiments, and interfaces. Every project here taught me something I still use.

Frontend2026

This portfolio

A hand-coded, zero-dependency site with light/dark themes, scroll-driven motion, and accessibility baked in. Built to stay fast on any connection.

  • HTML
  • CSS
  • JavaScript
  • A11y
Full-stack2025

TaskFlow

A team task manager with boards, drag-and-drop ordering, role-based projects, and real-time updates. Includes a typed API and Docker-based setup.

  • React
  • Node.js
  • PostgreSQL
  • Docker
Backend2024

Stockroom API

A RESTful inventory service with token auth, request validation, pagination, and a tested PostgreSQL data layer. Containerised for one-command deploys.

  • Express
  • JWT
  • PostgreSQL
  • Jest
Frontend2024

Weather dashboard

A clean forecast interface using the OpenWeather API, geolocation, unit switching, and a cached last-known city for instant loads.

  • JavaScript
  • API
  • CSS Grid
  • LocalStorage
Frontend2024

Slow Mornings

A responsive brand site for a small local café: editorial layout, scroll reveals, an image-light menu, and a reservation flow that works offline.

  • HTML
  • CSS
  • JavaScript
  • SEO

Learning by
shipping.

Three years of building real things — for clients, for teams, and for the fun of figuring out how it works.

  1. Freelance Web Developer

    Self-employed · Remote

    2024 — Present

    Partner with small businesses and founders to design and build their web presence end to end — from requirements and wireframes to deployment and handover.

    • Built and shipped responsive marketing sites and web apps with React, Next.js and PHP/Laravel.
    • Designed REST APIs and PostgreSQL schemas supporting authentication, file uploads, and payments.
    • Improved Core Web Vitals through image optimisation, code splitting, and caching strategies.
    • Set up Git-based deployments, staging environments, and basic CI checks.
    • React
    • Next.js
    • Laravel
    • PostgreSQL
    • Docker
  2. Web Developer (Contract)

    Product team · Remote

    2023 — 2024

    Contributed to an education platform used by students and educators, owning frontend screens and the serverless backend services behind them.

    • Implemented role-based dashboards, quizzes, and file-submission flows.
    • Built a Cloudflare Worker API with JWT authentication and PostgreSQL queries.
    • Integrated Cloudflare R2 storage, PayPal, and Agora video calling.
    • Worked with designers and QA in short iterations to ship production releases.
    • TypeScript
    • Hono
    • Cloudflare
    • Neon
    • Flutter Web
  3. Web Development Foundations

    Self-taught & academic projects

    2023

    Started with the fundamentals — semantic HTML, modern CSS, and vanilla JavaScript — then moved into backend development and databases through coursework and personal builds.

    • HTML
    • CSS
    • JavaScript
    • PHP
    • MySQL

Let’s build something
worth shipping.

Have a project in mind, a role to fill, or just want to talk shop? My inbox is always open — I usually reply within a day.

Email me at khanzjoseph@gmail.com
  • Based inPhilippines · UTC+8
  • Response timeWithin 24 hours
  • AvailabilityOpen to work

This form opens your email app — no data is stored or sent anywhere else.