Minor / Other projects

Scroll to learn more.

C#

Passport Checker

While working at CRO, clients had requested at system to check the valitdity of inputted passports while doing wider Anti money laundering (AML) checks. This feature was added onto the portal where customers carry out AML checks and I wrote the back end code for this in C#. My function took in an argument of the second line of the machine readable zone (MRZ) of the passport as well as information on the ID such as the name, DOB, Gender and nationality. My function then checked that the above data presented on the passport matched the information in the MRZ using a series regular expressions. It then calculated all the correct check codes and matched them up to the checkcodes in the MRZ. The purpose of this check was to help to validate the passport and also ensure the holder of the passport has not tampored with information on the photo page such as name, DOB, Gender and nationality.

passport

React + Node.js

Social Blogging site + API

During my time on the North Coders boot camp, which is am imersive 13 week software engineering course we had to do a project at the end of the front end and backend segments. At the end of the backend segment we build a restful API in Node.js and Express with several GET endpoints to serve articles, comments and content to a social blogging app as well as POST and PATCH endpoints to update comments and votes etc. At the end of the front end segment we built a website UI in react which utlised Axios to call the server. Click the buttons below to see the repos.

social blog UI

HTML + CSS

Portfolio Site

created this very website in HTML and CSS as a bit of a challenge and to showcase my work. My goal was to create a Figma design and then build an HTML and CSS website that closely resembled the Figma design. I feel like I achieved this. I really enjoyed going back to basics with HTML and vanilla CSS—a nice break from React and some of the other fancy tools we have at our disposal these days>

html and css logo

HTML + CSS + Deno

Open Source Kanban board

Software Crafters Manchester is a community of tech enthusiasts from the Manchester area who organise coding and architectural workshops. They have come together to form an open-source community project aimed at building Kanban-style software. As a member of the community, I often join the group for mob-style coding sessions. I am also currently working on the UI design. However, this project is still in its early stages. You can view the repo below.

Main Portfolio