About Me
A software developer and former Visa BA with a strong interest in building technology that solves complex problems and delivers real-world value.
I'm currently strengthening my full-stack engineering skills while I seek opportunities to return to a hands-on role as a junior developer. I bring together previous development experience with a background in product management, analysis and systems-focused roles.
Outside of work, I'm an avid runner and enjoy discovering interesting coffees and craft beers.
Skills
Projects
ShopEZ
ShopEZ is the final project in my Codecademy.com Full Stack Engineer pathway.
The front-end uses React, React Router and MUI to create a clean, responsive e-commerce website. It utilises loading skeletons for an enhanced user experience and uses React Context to manage the persistent cart state.
The back-end is separated into its own repo and uses Node.js and Express to provide the API endpoints, and connects to a remote PostgreSQL database hosted on Supabase.
Repo (Front-end): github.com/hartjulian/shopez-frontend
Repo (Back-end): github.com/hartjulian/shopez-api
Revox
Revox is an educational/learning project using React, React Router,
and JavaScript.
Revox uses Reddit API's to fetch and display popular "Reddits". OAuth is
used for authenticating users with their Reddit credentials. Revox is hosted on the Netlify
platform.
Jammming
Jammming is a Spotify playlist app which allows
a user to quickly search for songs and create a new playlist which is saved to their Spotify
account.
Jammming is deployed and hosted on the Netlify platform.
It uses React for
the UI framework. OAuth is used for authenticating the user using their Spotify credentials.