Skip to content
Astro
Svelte
Cloudflare Workers
TypeScript
GSAP
Tailwind CSS
D1
KV
R2
Node.js
Edge Computing
Lighthouse 100
Astro
Svelte
Cloudflare Workers
TypeScript
GSAP
Tailwind CSS
D1
KV
R2
Node.js
Edge Computing
Lighthouse 100

Featured Work

Joe's Garage
Joe's Garage
Web DevelopmentSmall Business
The Chinook
The Chinook
Astro 6Cloudflare WorkersNews Platform
Spoto Fitness
Spoto Fitness
Svelte 5Edge InfrastructureSaaS

What I build.

Concept to production. I work on the whole thing — design, code, infra. No handoffs, no telephone game.

Web Development

Astro, Svelte, Cloudflare Workers. Sites that load in under a second and don't fall over when traffic shows up.

Astro / Svelte / React
Cloudflare Workers & Pages
Server-Side Rendering
API Development
Performance Optimization
Responsive Design
Web Development

Web Development

UI & Interaction Design

Interfaces that feel like something. Scroll-driven motion, real micro-interactions, shaders when they earn their keep.

GSAP & ScrollTrigger
Svelte Transitions
Motion Systems
Responsive Layouts
Design Systems
Prototyping
UI & Interaction Design

UI & Interaction Design

Edge Infrastructure

Cloudflare Workers, D1, KV, R2. The whole stack runs at the edge — milliseconds from every visitor, no origin server to babysit.

Cloudflare Workers
D1 / KV / R2
Edge SSR
CDN Strategy
CI/CD Pipelines
Monitoring & Analytics
Edge Infrastructure

Edge Infrastructure

A bit about me.

0+

Miles of Trail

0+

KM Cycled

0

Lighthouse Score

Full-stack, end-to-end

Say hi

Calgary, Canada.

Open for work

Josh Hunter-Duvar

Josh Hunter-Duvar

Web Developer

I thru-hiked the Appalachian Trail, biked across Canada, then completed the Pacific Crest Trail and Continental Divide Trail — the Triple Crown of Hiking. Then climbing in Squamish and Spain, a 3,000 km walk across New Zealand, and the Great Divide Trail through the Canadian Rockies.

Then I got sick. It took years to get diagnosed, and I had to rebuild from zero. I came back as a campaign organizer for the Alberta NDP — all four of my candidates won. Then bike messengering, freelance dev, and now this.

Now I build websites with the same commitment I brought to 10,500 miles of trail. Edge-deployed on Cloudflare, sub-second loads, no shortcuts.

Triple Crown of Hiking

AT / PCT / CDT

Photoshop Photoshop
Illustrator Illustrator
GIMP GIMP
Procreate Procreate
Figma Figma
VS Code VS Code
Claude Claude
Astro Astro
Svelte Svelte
TypeScript TypeScript
Cloudflare Cloudflare
Tailwind CSS Tailwind CSS
Node.js Node.js
React React
Vite Vite
GitHub GitHub
Python Python
JavaScript JavaScript
HTML5 HTML5
Photoshop Photoshop
Illustrator Illustrator
GIMP GIMP
Procreate Procreate
Figma Figma
VS Code VS Code
Claude Claude
Astro Astro
Svelte Svelte
TypeScript TypeScript
Cloudflare Cloudflare
Tailwind CSS Tailwind CSS
Node.js Node.js
React React
Vite Vite
GitHub GitHub
Python Python
JavaScript JavaScript
HTML5 HTML5

I Don't Take Shortcuts.*

*10,500 miles proved that

Appalachian Trail

2,190 miles

Thru-Hike

2014

Trans-Canada Cycling

7,000+ km

Coast to Coast

2015

Pacific Crest Trail

2,650 miles

Thru-Hike

2016

Continental Divide Trail

3,100 miles

Thru-Hike · Triple Crown

2017

Squamish & Spain

Rock Climbing

Climbing Trips

2018

Te Araroa

3,000 km

Thru-Hike · New Zealand

2019

Alberta NDP

4/4 Candidates Won

Campaign Organizer

2023

Great Divide Trail

1,130 km

Thru-Hike · Canadian Rockies

2024

Freelance Web Development

Calgary, AB

Available for new work

2026

LET'S MAKE
SOMETHING GOOD.