#

Hi, I'm Craig

I'm a junior software developer with a passion for problem solving and an enthusiasm for continuous learning.

Below you'll find more information about me - click on the buttons to jump to the relevant section, or click on my social links if you would like to connect.

My Story

I worked as an IT Support Technician in Higher Education for 7 years, but grew tired of telling people to "turn it off and on".

I had a desire to learn more about tech and challenge myself, so I started teaching myself web development in the evenings using free resouces on the internet.

This sparked a passion and I knew it was something I wanted to move into as a career. Realising that I would benefit from some structured learning, I discovered the School of Code free bootcamp and applied.

In March 2022 I left my job, moved 4 hours across country with my wife and daughter to be nearer to family and started my new journey.

Now after 16 weeks of intensive and accelerated learning, I have gained strong technical skills across a variety of full stack technology, as well as invaluable experience of working within diverse agile software engineering teams, and I am excited to put it all into practise in my first junior role.

Experience & Skills

I have worked in tech for the last 7 years and have recently made the transition into software development. In August 2022 I graduated from the School of Code bootcamp - a 16 week, intensive coding course. I was chosen from over 1000 applicants and am eternally grateful for the opportunity to attend.

Each week on the course we were put into random pairs or teams and tasked with learning new coding concepts and technology. Learning took the form of guided seminars, workshops and discussions, and at the end of each week we had a 'hackathon', where we cemented our knowledge and put it into practise by creating something in our groups - you can view them all here.

During the course I also took part in two extended projects - a 1 week project, midway through the course, and a 4 week project at the end of the course. Working as part of an Agile Software Engineering team, we were tasked with creating solutions to real life problems by creating fullstack apps. I'm really proud of the work I did - you can find more information on my projects page.

Additionally, I have extensive skills in 1st/2nd line IT Support, such as O365 administration, mobile device management, active directory, sccm and general support for Windows, Mac and Linux.

Skills

HTML 5

CSS 3

Javascript

React

Node.js/Express

PostgreSQL

Git

Github

Next.js

Jest

Cypress

Heroku

Netlify

Interests & Hobbies

When I'm not being a climbing frame for my young daughter, I enjoy: writing, recording and playing music, starting (but rarely finishing) videogames, losing to my wife at cards and spending time with friends and family.

I also enjoy attending gigs and music festivals and I am passionate about wellbeing and mental health.