I was a teacher but it was taking too much. Mainly, too much emotional energy. So, I decided to change careers. Now, I’m a software developer, skilled in JavaScript, TypeScript, Next.js and React, with experience in full-stack development with Python, Flask, and SQL. With a background in leadership, teaching, and entrepreneurship, I bring adaptability, problem-solving, and a big-picture mindset.

As a teacher I loved creating, sharing and learning with a team of passionate educators. I have noticed that the world of coding whole heartedly believes in many of the same community values. So, this blog is for me but also, as many have done before me, to share.

Projects

Screenshot 2025-03-26 at 4.12.31 PM.png

Live site | Repository

Website for bowls club in the UK.

Create Next App.jpeg

Live site | Repository

Fetches an API and stores the data in Redux store. This data can then be accessed across the entire application.

Create Next App · 11.05am · 03-17.jpeg

Live site | Repository

Keep a database of contacts, read, update, delete and create new contacts.

349970b3d11462ee2a0189f221790daf.png

Live Site | Repository

Responsive JavaScript website, using templates to populate data.

Finance_ tom Account Statement.jpeg

Live Site | Repository

!! Live site is hosted on render.com and may take some time to wake.

Finance website created as part of CS50 course. Frontend HTML / CSS. Uses server side rendering with templating. Backend Flask and Python.

Links


https://www.merrickchristensen.com/articles/headless-user-interface-components

My Latest Articles


TypeScript - converting a JavaScript repository

Stay on the path - why I like rules

git add . 🤦‍♂️

Server or Client? Next.js

Testing v2 - Postman and Playwright

Testing