Loading Analytics...
Open main menu

Web Developer Here...

My career started as a graphic designer with an N1 Art & Design, working at a signwriting company.

In 2003, I discovered my true passion: web development and programming, when I accidentally came across HTML and CSS. Since then, I've been fascinated by the inner workings of the internet and web applications.

During the first part of my career I built themes, plugins, and customised Joomla and WordPress, then ventured into SEO, SEM, and PPC.

One day I came across the development of web apps using GatsbyJS with a headless WordPress implementation. I switched gears and started studying ReactJS and Laravel.

I’m not a pure backend or frontend dev, but since working with React, I feel more biased towards frontend. I started Black Alsatian in 2003, which focuses on digital marketing and basic websites. I have also worked on numerous long term contracts. Since my partner has taken over managing Black Alsatian I’ve been seeking new and challenging opportunities.

Professional Skills

Toolbox

  • Windows with WSL Ubuntu
  • VSCode & Docker with Devcontainers
  • Node/NPM & Composer
  • Git Bash

Skills

  • HTML & CSS
  • JavaScript
  • TypeScript
  • PHP
  • MySQL
  • Docker
  • Git
  • Laravel
  • Livewire (Laravel)
  • Inertia.js
  • ReactJS
  • Next.js
  • GatsbyJS
  • Vue.js
  • Pinia
  • Vuetify
  • Vitest
  • WordPress, also headless
  • REST API
  • GraphQL
  • gRPC (frontend)
  • SASS
  • TailwindCSS
  • Styled Components
  • CSS Modules

Proficiency

  • Decoupled / Headless Applications
  • Progressive Web Apps
  • API Development
  • SEO / Google Analytics / Tag Manager
  • Performance Optimisation
  • Knowledge of Modern Tech Stacks
  • TailwindCSS / Bootstrap / SASS
  • Styled Components / CSS Modules / Emotion / CSS-in-JS
  • Linux & Hosting (Apache, Nginx, etc)
  • Defining Solutions and Scope
  • Content Management Systems
  • New Business Development
  • Project Planning / Management

Hobbies

  • Coding
  • Bonsaiing
  • DJing
  • Cycling
  • Downhill Skating