About Me

Junior Software Developer with a background in HR and a passion for problem-solving and technology.

After over five years in the tech industry in operational roles, I transitioned into software development, completing the Northcoders Software Development Bootcamp to develop my skills in JavaScript, React, Node.js, CSS, and SQL. I'm currently learning Python and eager to pick up new languages.

I've worked on full-stack web applications, both independently and as part of small teams, applying agile methodologies and best coding practices.

Technical Skills

JavaScript TypeScript HTML React Node.js CSS SQL Python - Learning Git Agile Methodologies Test Driven Development Object Oriented Programming Functional Programming RESTful APIs Database Design

Featured Projects

Relay

A Reddit-style news platform featuring article creation, management & voting, and commenting functionality.

React Node.js PostgreSQL Render Netlify Express Netlify RESTful APIs CSS HTML TDD & OOP Database Design

Good Neighbour

A community-focused web application that connects people who need help with those who can provide it. Built with React, Node.js, Express, and PostgreSQL. Features an interactive map to visualize and coordinate help requests in your local area. Features full Google Maps integration for location-based services.

React Node.js PostgreSQL Google Calendar API Express JWT Render GH-Pages RESTful APIs CSS HTML TDD & OOP Database Design

The Events Hive

An events management application with admin and user capabilities built with React, Node.js, Express, PostgreSQL and utilises Google Calendar API and Google OAuth. Admin Users can create, edit and manage events and users. Admins and Users can register for events and sync them with their Google Calendar..

React Node.js PostgreSQL Express JWT Google OAuth Render GH-Pages RESTful APIs CSS HTML TDD & OOP Database Design

Let's Connect