Skills

Angular

Angular Logo

.NET

.NET Logo

Power BI

Power BI Logo

SQL

SQL Logo

HTML

HTML icon

CSS

CSS icon

Javascript

Javascript Logo

Blogs

A medium article I wrote about Reactive programming in Angular using RXJS. In this article, I explain how to move away from using Imperative code by utilising the Reactive/Declarative coding paradigm.

Reactive Pagination

Currently in the process of writing a medium article about how I am implementing pagination in my new app using the Reactive programming paradigm. Watch this space...

Projects

File Sharing App

Curently in development but this will be my pièce de résistance and will be the culmination of all the skills and experience I have gained so far. The app will allow users to upload files, create working groups with other users, like and share files etc. Really pleased with the progress made so far and the level of code coverage in my unit tests.

Beach Clean Events

Inspired by our love for keeping our beaches clean, I created this application which allows users to create and search for beach cleaning events. Incorporating the Cloudinary 3rd party API allows users to upload images. Users can add other users as friends and can also like users. Built using Angular, CSS, HTML, .NET Web API and a SQL back end.

Photo Gallery

Using Angular, HTML, CSS and a Google Firebase backend, I created this responsive photo gallery app where users can view, like and comment on my photos. During this project, I learnt how to use Angular and discovered what a powerful framework this can be. I also learnt how to use modern CSS techniques such as CSS Grid and Flexbox.

Maze Game

My first web app! This fun maze game lets you pit yourself against your friends, to see who can complete the maze in the quickest time. Built using Vanilla Javascript, Webpack, HTML and CSS.