W
W
Hi there, I'm William.

I build full‑stack web applications.

I'm a full-stack developer focused on React and Vue front-ends and containerized deployments. I write REST APIs in Python, ship with Docker and Kubernetes, and automate delivery with Jenkins and GitHub Actions.

William Hunt
Open to new opportunities
Technologies I work with
React
Next.js
Vue.js
Python
Docker
Kubernetes
AWS
WordPress
Material UI
Bootstrap
HTML / CSS / JS
jQuery
Jenkins
Nginx
cPanel
Google Analytics
My approach

How I approach every project.

1

I build with modern frameworks.

React.js front-end, any back-end

React.js is my primary front-end framework — it lets me prototype and iterate quickly without cutting corners. I'm just as comfortable building the backend API behind it, in Python or whatever stack a team already relies on.

2

I automate the build process.

With CI/CD pipelines

I set up staging environments with automated build pipelines from day one. Every iteration ships to staging for testing first, then gets promoted to production through a repeatable, automated process.

3

I test what matters.

With integration and unit tests

Tests are usually the first thing to get cut under a deadline — I don't cut them. I write unit and integration tests for an application's critical paths so regressions get caught before users do.

4

I deploy to the cloud.

ECS, Kubernetes, and beyond

I build Jenkins and GitHub Actions pipelines to ship applications to container platforms like ECS and Kubernetes, so deployments stay consistent, fast, and repeatable.

Featured project
Kyoki Racing

Kyoki Racing

WordPress and BoldGrid

Kyoki Racing is a local racing club. It is one of the very first websites I created with WordPress and BoldGrid.

CodedDesignedConverted WireframesDiscontinuedWordPressBoldGrid
View all projects →
You can depend on me

What can you expect?

Infrastructure & Monitoring

I'm comfortable owning server configuration and setting up monitoring — tools like Zabbix, Prometheus, or whatever a team already relies on — so problems get caught before they become outages.

Clear Communication

I keep stakeholders in the loop with regular status updates, so a project's progress is never a mystery to the people waiting on it.

Fast, Not Reckless

I take deadlines seriously and move quickly without cutting corners on quality — when crunch time hits, I show up.

Responsive When It Matters

I'm quick to respond when something urgent comes up, and I make it a priority to unblock a team rather than let a blocker sit.