Portfolio

webpack logo

Boilerplate JS

Tech stack: JavaScript, Webpack, Babel, other loaders and plugins for webpack

Boilerplate and configuration for a beginning front end JavaScript project.

Includes configuration for things like Webpack, Babel, sourcemaps, minification, SCSS, development server, auto-generated index.html file, code-splitting, caching, preloading, CSS extraction into a separate file, and more.

Learn more | Code repository


Soundflow music academy

Soundflow Music Academy

Tech stack: PHP, WordPress, HTML, CSS, JavaScript

Soundflow Academy provides private tuition for music production and DJ’ing. We re-launched the website to be very marketing focused. While the previous website was objectively more beautiful, this one has much higher conversion.

Learn more | Visit project


Game of life

Game Of Life

Tech stack: JavaScript, React, Jest, Enzyme, Webpack, Babel

A game of life simulation with a color effect, buttons with different effects and a pattern picker.

Learn more | Code repository | Visit project


Stories app project

Stories App

Tech stack: Node, Express, MongoDB

A simple application where users can post stories and comment on stories. Stories and comments have full CRUD functionality and access control, so that only authorised users can access them.

Learn more | Code repository | Visit project


voting app

Voting App

Tech stack: Node, Express, MongoDB

A web voting app I created with Node.js, ExpressJS, MongoDB and basic front end. A lot went into it to make it as robust and secure as possible and also cover the necessary features and edge cases.

Learn more | Code repository | Visit project


Image search microservice

Collection of Microservices

Tech stack: Node, Express, MongoDB

A collection of microservices built with Node.js. The microservices include a timestamp, request header parser, URL shortener, image search, and file metadata microservice.

Learn more


Soundflow course details

Soundflow Music Academy (Old)

Tech stack: PHP, WordPress, HTML, CSS, JavaScript

Soundflow Academy provides private tuition for music production and DJ’ing. It was a brand-new business at the time without a website or sales. I was brought in as a partner to take care of the entire business side and the website.

Learn more | Visit project

(Uploaded with permission)


Simon game

Free Code Camp – Front End Projects (Advanced)

Tech stack: HTML, CSS, JavaScript

These are the advanced front-end development projects which are required for the Free Code Camp Front End certification. They are the calculator, pomodoro timer, a tic tac toe game, a Simon game.

Learn more


Color circle game

Circle game

Tech stack: HTML, CSS, JavaScript, Paper.js, Howler.js

A small game with circles floating about and highlighting whenever there is a collision. The player controls an “evil” ball that deletes the other ones on collision.

Learn more | Code repository | Visit project

(Careful: Loud music and sound)


Color guessing game

Color guessing game

Tech stack: HTML, CSS, JavaScript

A small game which presents you with an RGB color code and asks you to pick the correct color from a selection of colors.

Learn more | Code repository | Visit project