My whole career has been technical roles but learning to code has been the most rewarding and
enjoying thing that I have done so far. The challenging situations that my previous roles put me in
have laid a solid foundation for me in terms of technical, trouble-shooting & people skills.
I have taught myself HTML, CSS, JavaScript, React & EJS. I have also learnt popular back-end technologies,
such as NodeJS, MongoDB & Express, I have implemented these skills in various projects, some of which you can view below.
TradeSale is a Full-Stack web app with full CRUD (Create, read, update, delete/destroy) operation which I built using EJS, NODEJS, MONGOOSE, MONGODB, EXPRESS, MAPBOX & PASSPORTJS. The web app features user authentication which allows users to register an account, login and post adverts. The web app also features forward GeoCoding through mapbox, which allows the app to find the coordinates of the location which ... the user enters when they are posting an ad and saves it to the database as GeoJSON, allowing the app to provide a map on the show page of the advert with a marker on the cars location. There is many more features on this app which I could list, but feel free to create an account or login to the test account with the following credentials (Username: testaccount, Password: test) and have a play around. You can access the website or the Github repo by clicking the relevant link below.
Github Repo Live SiteI have built MyMovies using React, the data is fetched from the tvmaze.com API, the web-app allows you to search for movies or TV shows and allows you to add them to a watchlist which persists as the IDs for the movies which are added to the watchlist are stored on the users browser.
Github Repo Live SiteCovidStats is a web app which uses the Covid19api.com API to provide live updates with the latest coronavirus statistics. It is built using custom Javascript & CSS, EJS, NodeJS, Express & Axios. the homepage provides a simple view with the latest total deaths, cases and recoveries. It also shows the last update, all of this information is fed through the API. The countries page provides a table with stats by each country, all of the data on which is also fed by the API.
Github Repo Live SiteWeatherScan is a simple web app that I have built using the OpenWeather API, I have built this site using HTML, CSS, NodeJS, Express & Axios
Github Repo Live SiteToDo List built using C#, .net Framework 4.7.2, Bootstrap and SQL database
Github Repo Live SiteModernBank is a static website which I have built using only HTML and CSS, it features animations using keyframes and it is laid out using grid & flexbox + media queries making it responsive.
Github Repo Live SiteI have taken various courses in order to learn modern HTML, CSS, React and Vanilla JavaScript. I have also taught myself NodeJS, MongoDB and Express, to allow me to create powerful Full-Stack web apps.
Thank you for viewing my portfolio, if you would like to contact me please email me on the email address below, or use the contact form.