A Passion for Design in Code

Development

For the Frontend, using the languages HTML, CSS, JavaScript and React, and Backend languages, such as Node.js and Python, I learnt the development process for both by using TDD (Test Driven Development). Testing was implemented with Jest, React Testing Library or Pytest.

Design

Creativity and design are just as important as the Development process. As part of my training, we worked in agile groups, consisting of designing, planning, testing and deploying web applications over a variety of projects. Figma and Canva have been a strong part of my designs.

Deployment

Before we deployed our projects, they were tested first. Netlify and Heroku were used to host the projects, receiving the repositories via GitHub. This portfolio is an example of a deployed repository on Netlify.

An Eagerness to Learn and Contribute

Group Projects & Solo Creations

Group Projects

Created during training in Futureproof

Story Mashups

A creative writing app for children.

HabiTrax

A personal habit tracker.

Risky Quizness

A trivia quiz app inspired from the 80's film, Risky Business.

Artemis Camping

An organisation app for camping and hiking.


Solo Projects

Battleship

A simple game created with socket.io for single and multiplayer modes.

Node Chat

A very basic messenger app using Node and Socket.io.

API Advice Slip

An advice slip that is randomised via an API. I also incorporated this code into the HabiTrax project.

Node Contact Form

A Node API ready to use for a basic contact form.

A Love of Learning

Git
GitHub
Node.js
Express.js
JavaScript
CSS
HTML
React.js
Redux
Python
Flask
Django
PostgreSQL
MongoDB
Jest
Heroku
Netlify