Site Logo
Site Logo
  • Home
  • Contact
  • Projects
  • Blog
  • The Watering Can
Site Logo
Site Logo

Josh Wood © 2026

Niagara, ONInternal systemsAutomation

Josh Wood - Full-Stack Developer in Niagara, Ontario

I build software that holds up in the real world — front end to infrastructure.

Scroll to read

01 — How I work

TypeScriptTypeScriptandandReactReactupupfront.front.PHP,PHP,PythonPythonandandC#C#behindbehindit.it.DockerDockerandandLinuxLinuxunderneath.underneath.IImovemovefast,fast,learnlearnwhateverwhateverthetheproblemproblemneeds,needs,andandshipshipthingsthingsthatthatbalancebalanceperformance,performance,security,security,andandthethepeoplepeoplewhowhouseusethem.them.

The toolkit

What I reach for across frontend, backend, and ops.

Frontend
TypeScriptNext.jsshadcn/uiThree.js
Backend
Inertia.jsPHPWooCommercePython
C++
Data
MongoDB
DevOps
Docker
NGINX
Proxmox
Integrations
Stripe
Asterisk/FreePBX
LogRocket
AI
OpenAI
OpenCLAW
Other
Android/Kotlin
NVIDIA/CUDA
Frontend
TypeScriptNext.jsshadcn/uiThree.js
Backend
Inertia.jsPHPWooCommercePython
C++
Data
MongoDB
DevOps
Docker
NGINX
Proxmox
Integrations
Stripe
Asterisk/FreePBX
LogRocket
AI
OpenAI
OpenCLAW
Other
Android/Kotlin
NVIDIA/CUDA
Frontend
ReactTailwind CSSRadix UIElectron
Backend
LaravelWordPressNode.js
C#
Zod
Data
MySQL
DevOps
Linux
Apache
CMake
Integrations
OnfleetAcuity SchedulingPrintNode
AI
ClaudeCodex
Other
OpenGL
NFC (ACR122U / NTAG)
Frontend
ReactTailwind CSSRadix UIElectron
Backend
LaravelWordPressNode.js
C#
Zod
Data
MySQL
DevOps
Linux
Apache
CMake
Integrations
OnfleetAcuity SchedulingPrintNode
AI
ClaudeCodex
Other
OpenGL
NFC (ACR122U / NTAG)

02 — Experience

02 — Experience

01 / 04

The Watering Can Flower Market

Vineland, ON
Lead Developerthewateringcan.ca

At The Watering Can Flower Market, I serve as the lead developer responsible for architecting, developing, and maintaining a diverse portfolio of web applications, system services, and internal tools to support a busy retail and eCommerce operation. Our primary technology stack includes WordPress with WooCommerce, which powers the bulk of our online storefront and order management system, but I also work across a broad range of languages and platforms—including TypeScript, React, PHP, Python, C#, MySQL, and Dockerized deployments on Linux servers.

Full-Stack DevelopmentModern Web ApplicationsAutomation & System ServicesAPI IntegrationDevOps & DeploymentProblem Solving & SupportCross-Disciplinary Collaboration
Read more about my work at The Watering Can
02 / 04

Chiro Knowledge Collective

Vineland, ON
Lead Developerchiroknowledgecollective.ca

Developed Chiro Knowledge Collective, a Laravel 12 and React 19 continuing education platform for chiropractors and allied health professionals. Built a category-driven discovery experience with Inertia.js, Tailwind CSS, Fortify authentication, typed routing, and structured CE resource cards to help clinicians browse relevant courses by clinical focus, population, wellness topic, professional development, and research standards.

LaravelViteInertia
03 / 04

Expanded Living

Niagara, ON
Freelance Web Developer/Consultantexpandedliving.ca

I partnered with Expanded Living—a local business offering life coaching and dance classes—to design, develop, and launch their WordPress-based website. The project focused on creating a professional, approachable digital presence that supports the client's unique business model.

Custom WordPress SiteOnline Scheduling IntegrationAutomated CommunicationsContent Management Training
04 / 04

The Timeless Colours

St. Catharines, ON
Freelance Web Developer/Consultantthetimelesscolours.ca

For The Timeless Colours, I developed a simple yet elegant WordPress website to serve as an online showcase for the business. Though a straightforward project, it demonstrates my ability to deliver polished, reliable web solutions for clients with a wide range of needs and budgets.

Website Setup & CustomizationPerformance & SecurityClient HandoffContent Management Training

03 — What's next

Let's build something.

Got a project, a problem, or an idea worth shipping? I'm always up for the next interesting build.

Get in touchRead the blogGitHub