hi, I'm Josh and...
i develop websites and web apps
hiring a web developer for your next project? based out of Port Coquitlam, BC, I am ready to help you out.

some of my work
1. Quark Social
Social Media Microblogging AppReact, TypeScript, Redux, Firebase
Quark is a social media web app similar to Twitter and Facebook. It uses the following technologies:
- React/Redux
- Typescript
- Google Firebase
- Tailwind
- Framer Motion
- Netlify

2. CashFlo
Personal Expense Web AppPHP, MYSQL, Tailwind, MVC, OOP, Routing
This web app features User sign up and authentication, as well as adding transactions, budgets. The app also transforms this data and displays it in a UI with eye-pleasing graphs.
Feel free to test out the app by signing is as "Guest123" and password "123456"

3. React Mario!
Super Mario Browser GameReact, TypeScript, Tailwind, Gaming
A custom made browser version of the classic game Super Mario. Try it out by using the left, right, and up arrows to move!

4. BookStack
Personal Library Web AppFull-Stack, React, TypeScript, PHP, MYSQL, Tailwind
This web app has the following notable features:
- Custom, responsive User Interface made with React and Tailwind
- User notifications and a community feed showing user activity
- User signup, login, and authentication
- Custom REST API and router with user defined routes
- GitHub Actions for automatic continuous deployment

5. Vitality Fitness
Personal Trainer Wordpress SiteHTML, CSS, Wordpress, PHP
For this project, I worked with the client, Nola, to identify her business goals for her website.
I created a custom, responsive Wordpress theme for Vitality Fitness. The project required custom blocks and custom JavaScript Image Slider.

6. Bikes & Brews
Local Biking/Beer Enthusiant Wordpress SiteHTML, CSS, Wordpress, PHP
For this project, I worked with the client, Bill, to create website for a local cycling and brewery group.
I created a custom, responsive WordPress theme for for Tri City Bikes and Brews.

7. More GitHub Projects
Smaller/Experimental projects of mineYou can view more of my work on my GitHub account. Here I have smaller, experimental, and tutorial projects that I have created.

i work well with
- react/redux
- tailwind
- node/express
- mongoDB
- typescript
- firebase
- php
- mysql
- laravel
- git
- figma
about me
Hey! My name is Josh and I develop websites and web apps.

what i do
Web development is always in a state of change; keeping on top of these changes has been an exciting hobby for me since the early 2000's. In highschool, I taught myself HTML, CSS, and some JavaScript and PHP.
Over time, I have created many web development projects both for myself and for friends and family. You may view these projects in the portfolio section.
I have also taken many online courses to further refine my skills. You may view the more prominent ones in the education section.
Please feel free to have a look at my resume
resumea little bit about me
I was born and raised in Langley, BC. Between 2011 and 2023 I have accomplished a successful career as a Journeyman Electrician, wiring everything imaginable including small condos, apartment buildings, and industrial food production plants.
Throughout this time, I have also developed multiple websites for myself and for friends and family.
I currently reside in Port Coquitlam with my wife. In my spare time you will find me hiking, skateboarding, snowboarding or searching for the perfect IPA at the nearest brewery.
education
React Tutorial and Projects
Udemy (60 hours)
Software Architecture and Clean Code Design in OOP
Udemy (20 hours)
The Modern Javascript Bootcamp
Udemy (52 hours)
Full Stack JavaScript path
The Odin Project (127 Lessons)
Learn to Code with Ruby
Udemy (31.5 hours)
Classes
SOLID Principles: Introducing Software Architecture & Design
Udemy (2 hours)Object Oriented PHP & MVC
Udemy (6.5 hours)Laravel From Scratch 2022
Traversy Media (4 hours)TypeScript Full Course
Dave Gray (8 hours)Node/Express Course
freeCodeCamp.org (10 hours)Tailwind Full Course
Dave Gray (3 hours)let's connect
* required fields
For web design and development services, job opportunities, or general information, feel free to use the contact form, email, or social media to get in touch with me.
I am always open to discussing new projects or opportunities to be a part of!