Mel Baker

Full Stack Developer

About me

profile photograph

I am a highly motivated Full Stack Software Engineer. I tried coding for fun and soon realised I was in the wrong career. Since then I have taught myself the fundamentals of HTML, CSS, JavaScript, React, Next.js, jQuery, Angular, NodeJS, Express, TypeScript, MongoDB, PostgreSQL, Prisma ORM, Amazon Web Services, and Terraform alongside running a garden maintenance business. I have completed the Odin Project Foundations and Full Stack JavaScript courses, amongst others, and have recently acquired the AWS Certified Cloud Practitioner Certificate. I have always been an independent learner, making the most of web resources to teach myself new things (including mechanics, plumbing, and even hula hoop tricks). I love building full stack web apps as it enables me to find solutions to real-world problems, while at the same time being creative. I am currently continuing to add to my skills whilst looking for employment within the software development industry.

My skills

BABEL

1

CSS3

2

ESLINT

3

GIT

4

AMAZON WEB SERVICES

5

HTML5

6

JAVASCRIPT

7

JEST

8

LINUX CLI

9

NODEJS

10

NPM

11

VSCODE

12

WEBPACK

13

EXPRESS

14

JSON

15

MONGOOSE

16

MONGODB

17

JQUERY

18

TERRAFORM

19

REACT

20

NEXT

21

ANGULAR

22

VITEST

23

TYPESCRIPT

24

POSTGRESQL

25

PRISMA ORM

26

BABEL

1

CSS3

2

ESLINT

3

GIT

4

AMAZON WEB SERVICES

5

HTML5

6

JAVASCRIPT

7

JEST

8

LINUX CLI

9

NODEJS

10

NPM

11

VSCODE

12

WEBPACK

13

EXPRESS

14

JSON

15

MONGOOSE

16

MONGODB

17

JQUERY

18

TERRAFORM

19

REACT

20

NEXT

21

ANGULAR

22

VITEST

23

TYPESCRIPT

24

POSTGRESQL

25

PRISMA ORM

26

Projects

AWS/Terraform - Find Me Tea

screenshot of find-me-tea app

A fullstack app with a React frontend hosted on Amazon S3 (using CloudFront and Route53) fetching from a REST API backend created using AWS API Gateway and AWS Lambda. Back end makes fetch requests to Google Places API (Nearby Search) to get locations of nearby places selling tea. All infrastructure provisioned and configured using Terraform.

Social Media App

screenshot of odin-book app

A social media app created using Express, MongoDB/Mongoose database, React, passport-jwt authentication, bcrypt password encryption and cloudinary to handle image uploads. Core features of the chosen social media platform (Facebook/Instagram) such as users, profiles, posts, following, and “liking” are implemented.

Shopping Cart

screenshot of shopping cart app

Shopping Cart project built using React, Vite, and Vitest.

CV Builder App

screenshot of cv builder app

CV builder application built with React.

Memory Card Game

screenshot of memory card game

A card-based memory game made using React and Javascript.

Battleships

screenshot of battleships game

Responsive battleships game built using Test Driven Development principles with the aid of Jest. HTML Drag and Drop API used to place players ships.

Where's Wally Game

screenshot of where's wally game

Where's Wally Game built using React, fetching from an Express and MongoDB backend. Functionality is very similar to a photo tagging app. Methods were implemented to click logic to normalize coordinates across different screensizes.

jQuery Quiz App

screenshot of quiz app

A simple quiz app built using jQuery to manipulate the DOM. Quiz questions are fetched from the Trivia API (https://the-trivia-api.com/). Users can choose from three levels of difficulty and get given a score.

To-Do List App

screenshot of to-do list app

To-do list app built using HTML, CSS and JavaScript. To-dos dynamically created using factory functions, with code arranged into modules (using webpack). Projects and to-dos are stored in local storage.

Restaurant Site

screenshot of restaurant site

Practicing DOM manipulation by dynamically rendering a simple restaurant homepage, using JavaScript alone to generate the entire contents of the website. Uses webpack to bundle JavaScript modules.

CV

Contact