Charlotte Thomas

About Me

An Introduction

After graduating from university, I had to think about which field I wanted to enter into. Although I really enjoyed the logical side of my degree, I wanted to have a career in something which also incorporated creative and dynamic elements. As a logical thinker with a keen interest in innovation and technology, I realised that software engineering is a field that matches all of these criteria. The more I looked into this sector, the more excited I became about pursuing a job in it; I therefore decided to complete the Software Engineering Immersive course at General Assembly in order to make this a reality.

During the course I learned the necessary skills and technologies needed to develop full-stack web applications. This included MERN Stack development with RESTful API’s and back-end development using Django and Python. The course was 12 weeks long and involved lab-challenges, homework, paired programming and four group or solo projects.

With experience gained from my degree in Human Biology to working as a cheesemaker to studying full-stack software development at General assembly, I am no stranger to new situations and challenges. I am always looking forward to new chances to expand my knowledge base and skillsets. I now look forward to being able do this within the industry as a Junior Developer.

My Interests

Music

My music taste knows no bounds, however I hold a particular interest for melodic electronic, indie, futurebass and alternative electronic music. I am constantly adding new music to my spotify playlists. I now create a yearly playlist which contains my favourite songs from that year - sectioning the songs into sub-groups and attempting to make each flow into the next.

Gaming

Gaming has been a favourite past-time of mine since I was little.
I particularly like those which require creative strategy and challenging ones such as the Dark Souls. I also enjoy games with a co-operative element to them such as Rocket League and Stardew Valley.

Movies / Series

Another favourite past-time of mine is to watch a good movie or series. My favourites so far have been, Game of thrones, Vikings, The Witcher, Silver linings playbook, Harry Potter and Coraline.

Other interests of mine include travelling, surfing, snorkelling, reading, digital art and sudoku

Technology Stack

Projects

Notes

Side-project | | Solo Project

HTML5

CSS3

JavaScript

React.js

Node.js

Python

Django

PostgreSQL

Notes is a Full Stack Django REST application with a React front-end, Python back-end and a PostgreSQL database.

Notes is a creative platform that allows users to create and share their own music using an in-built music player with a selection of sound samples. Using the order of sound samples that the user has defined in the music creator, the back-end will concatenate and overlay the sounds into a single audio file (.wav) for the user to listen to once the song is saved.

WASTENOTWANTNOT
( winners )

Month-long | | Team Hackathon

HTML5

SCSS

JavaScript

React.js

Node.js

Python

Django

PostgreSQL

Spoonacular

WASTENOTWANTNOT is a full-stack application built using HTML5, SCSS, React with React Hooks, Django, Python, PostgreSQL, a RESTful API and the Spoonacular API.

Completed as part of the Code First Girls Hack from Home hackathon in April 2020. Our aim was to help users avoid the supermarkets, allow local communities to help each other in times of need and reduce food waste in the process. The site includes a recipe finder by ingredients and a food community where users can share ingredients with their neighbours.

Scribble

Week-long | | Paired project

HTML5

CSS3

JavaScript

React.js

Node.js

Python

Django

PostgreSQL

Material-UI

Scribble is a full-stack application built using HTML5, CSS3, Material-UI, React with React Hooks, JSON, Django, Python, PostgreSQL and a RESTful API.

Scribble is an online version of the popular game Pictionary. As Django, PostgreSQL and Python were relatively new technologies to us, my partner and I decided to pair-programme the back-end. On the front-end, however, we decided to split components between us.

Swell

Week-long | | Group project ( 4 )

HTML5

SCSS

JavaScript

React.js

Node.js

MongoDB

Mapbox

Stormglass

Swell is full-stack MERN application built using HTML5, SCSS, React with React Hooks, JSON, Express, MongoDB and creation of a RESTful API.

Swell is a website which provides information and advice on the best places to surf globally, essentially a "TripAdvisor" for surfing with a social networking element. My main roles in the group involved building the profile page, rating functionality, admin authorisation, edit and delete requests and card design.

Fetch

Two-day | | Paired-programming

HTML5

CSS3

JavaScript

React.js

TheDogApi

This Hackathon project required us to develop a simple front-end application which incorporated a public API in which to make GET requests from.

We chose to use an API which gave us information about different dog breeds. My partner and I took turns to either write the code or direct the person programming.

Space Invaders

Week-long | | Solo project

HTML5

CSS3

JavaScript

Space Invaders is a web-based grid-game built using HTML5, CSS3 and Vanilla JavaScript.

The first project tasked to us by General Assembly was to render a grid-based retro arcade game in the browser using JavaScript for DOM manipulation.