Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Dominic Simpson Portfolio ## Sitemaps - [XML Sitemap](https://dominic-simpson.co.uk/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [How the UK could finally embrace Proportional Representation](https://dominic-simpson.co.uk/how-the-uk-could-finally-embrace-proportional-representation) - It's been just over a year since Labour won the last General Election in the UK, heralding a new dawn after nearly fifteen years of Conservative Party rule. Already, the focus is distinctly familiar from previous years: many ordinary working people continue to remain disappointed by their standard of living and with the politicians in ## Pages - [Home](https://dominic-simpson.co.uk/) - Dominic Simpson I am a Photographer Writer Data Analyst Software Developer - [Resume](https://dominic-simpson.co.uk/resume) - Resume EXPERIENCE 2026 2025 TECHNOLOGY TRAINEE LA FOSSE ACADEMY Nine-week intensive training for a successful career in tech, including focusing on both core software development concepts and specialising in data and machine learning principles, culminating in two large full-stack projects. In addition, currently undertaking freelance software development work on La Fosse’s website (February 2026 to - [About](https://dominic-simpson.co.uk/about) - About Me I am an enthusiastic early-career Software Developer and Data Analyst. I enjoy finding elegant solutions to complex problems, and I have a real curiosity and desire to learn when working in software development and data.I have recently completed a nine-week intensive tech training programme at La Fosse Associates, following completion previously of iO-Sphere's - [Blog](https://dominic-simpson.co.uk/blog) - Blogs Electoral Reform, Politics How the UK could finally embrace Proportional Representation October 6, 2025 - [Portfolio](https://dominic-simpson.co.uk/portfolio) - Dominic Simpson Web Development Portfolio of work. Projects using JavaScript, Python, React, and Next.JS. Click on each project to find out more. - [Contact](https://dominic-simpson.co.uk/contact) - Contact me LET'S TALK Name Email How can we help you? Send Message info@dominic-simpson.co.uk London, United Kingdom dominicsimpson - [Sample Page](https://dominic-simpson.co.uk/sample-page) - This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: Hi there! I'm a bike messenger - [Posts](https://dominic-simpson.co.uk/posts) ## Portfolio - [World GeoData](https://dominic-simpson.co.uk/portfolio/worldgeodataapp) - View website View GitHub repository My fascination with global statistics and geopolitics can be seen in this website, which was built by myself and one other person as part of the HTTP portfolio of Founders & Coders' pre-Apprenticeship Bootcamp. It uses asynchronous JavaScript to fetch and then display data/statistics relating to countries around the world: - [VivaLingo](https://dominic-simpson.co.uk/portfolio/vivalingo) - View app View GitHub repository View VivaLingo PowerPoint project presentation During my time at La Fosse Academy, I completed a mid-term project that consolidated the knowledge I had gained from the first four weeks of the academy, in which I learned much of the foundations of software development – some of which I - [StreetSafe](https://dominic-simpson.co.uk/portfolio/streetsafe) - View StreetSafe website View GitHub repository (client) View GitHub repository (server) StreetSafe project PowerPoint presentation For the second of the two big projects that I completed at La Fosse (the first being VivaLingo), I consolidated my knowledge gained from both the data-focused last four weeks at La Fosse, together with the more - [Octophin Digital - Global Safety Net + others](https://dominic-simpson.co.uk/portfolio/octophin-digital-global-safety-net-others) - Global Safety Net map app Global Safety Net website One Earth Navigator One Earth website Octophin Digital website Octophin Digital GitHub account From October 2023 - January 2024, I completed a software development internship at Octophin Digital (via Exceptional Individuals). Octophin Digital provides tech for the wildlife conservation, charities, and arts sector, and is - [Let's Play Chess: DomDeepBlue vs YOU](https://dominic-simpson.co.uk/portfolio/lets-play-chess-domdeepblue-vs-you) - View app View GitHub repository With this app, I have paid tribute to the Garry Kasparov brand of electronic chess boards (image below), which I was besotted with as a kid. The design of my app isn’t quite the same, but it’s close enough. As is pointed out in this graphic guide introduction - [Colour Picker Palette App](https://dominic-simpson.co.uk/portfolio/colour-picker-palette-app) - View app View GitHub repository For a pre-course challenge set down by Founders & Coders, I built a simple colour palette project, in which the user could change the colour of an element - either a vertical or horizontal panel with one colour. This was based on a template, the website Coolors, though other sites such - [UN Population Dataset Project](https://dominic-simpson.co.uk/portfolio/un-population-dataset-project) - View project PDF presentation GitHub code repository for project Overview This project is the culmination of my 10-week Data Analytics Bootcamp at Cambridge Spark, which took place from May-July 2024. During that time, I learnt the essential skills required for a career in data, including: Python Pandas NumPy Matplotlib Seaborn Bokeh SQL Maths and Statistics - [Climate change data: machine learning project + data visualisation](https://dominic-simpson.co.uk/portfolio/climate-change-data-machine-learning-project-data-visualisation) - View GitHub repository For my first machine learning (ML) project, which I completed during the last four weeks of my time at La Fosse after studying ML principles, my interest in climate change led me to focus on a dataset from Kaggle showing climate data for fifteen countries (Argentina, Australia, Brazil, Canada, China, France, - [HOPE app](https://dominic-simpson.co.uk/portfolio/hope-app) - View app View GitHub repository To run this app: Clone this repo to your local machine Make sure you have Node installed Run npm install to run all dependancies Run npm run dev to run the app Open http://www.localhost:3000 with your browser to see the result Central to Founders & Coders' ethos as an educational provider is the notion of Tech for - [Art Badge app](https://dominic-simpson.co.uk/portfolio/art-badge-app) - View app View GitHub repository To run this app: Clone this repo to your local machine Make sure you have Node installed Run npm install to run all dependencies Run npm run dev to run the app Open http://www.localhost:3000 with your browser to see the result For our in-house Design project at Founders & Coders - the first of - [Portfolio of learnings](https://dominic-simpson.co.uk/portfolio/portfolio-of-learnings) - View GitHub repository A portfolio of learnings during the pre-Apprenticeship Bootcamp at Founders & Coders. The Apprenticeship was roughly divided into three sections: Markup HTTP Testing Clicking on each of these sections in the links within the GitHub repository shown above will lead to a page illustrating my knowledge of each topic, using projects that - [Theseus & The Minotaur](https://dominic-simpson.co.uk/portfolio/theseus-the-minotaur) - View app View GitHub repository Theseus And The Minotaur - Introduction In Greek legend, King Minos of Crete waged war against the city of Athens, and the Athenians who lived in the city. He demanded that at nine-year intervals, seven Athenian boys and seven Athenian girls were to be sent to Crete to be - [The Fibonacci Sequence](https://dominic-simpson.co.uk/portfolio/the-fibonacci-sequence) - View GitHub repository Maths is all around us. We see it every day. And yet most of the time, we barely notice it. For this project, I have focused on the Fibonacci sequence – a mathematical sequence in which each element is the sum of the two numbers that preceded it. Named after the - [iO Sphere - Data Analyst Experience Accelerator](https://dominic-simpson.co.uk/portfolio/iosphere-data-analyst-experience-accelerator) - View example of team project (PDF) View example of personal project (PDF) From October – December 2024, I undertook the full-time Data Analytics Experience Accelerator at the company iO-Sphere. Together with my previous Bootcamp at Cambridge Spark, the skills that I have gained from the Experience Accelerator have been valuable in preparing me for - [Solar System Animation - ongoing project](https://dominic-simpson.co.uk/portfolio/solar-system-animation-ongoing-project) - View site View GitHub repository NB This is a work in progress - I intend to incorporate a NASA API into the animation, making it interactive. - [Dom's Stopwatch](https://dominic-simpson.co.uk/portfolio/doms-stopwatch) - View Stackblitz link View GitHub repository In this app, I have produced a stopwatch, using the specified time of 00:00:00:00 (hours, minutes, seconds, centiseconds). In addition, the app also includes a laps feature. An addEventListener connected to each button in the JavaScript triggers a callback function, which handles the functionality for each. Meanwhile, in order to numerically - [Application Website for Founders & Coders' Bootcamp + Apprenticeship](https://dominic-simpson.co.uk/portfolio/application-website-for-founders-coders-bootcamp-apprenticeship) - View page View GitHub repository For my application website and project gallery for Founders & Coders' Bootcamp + Apprenticeship, I decided to use bright, welcoming colours, utilising yellow as the background colour, rather than the more forbidding black that appears on this website. I constructed an image carousel and dot buttons that showed visually the - [Wordle Challenge Attempt](https://dominic-simpson.co.uk/portfolio/wordle-challenge-attempt) - View app View GitHub repository Wordle is an online game in which the player is given six attempts to uncover a secret, correct word, which is usually five letters long (but may be longer or less in other iterations). The screenshot above shows my own attempt at the New York Times version of the game, with ## Categories - [Politics](https://dominic-simpson.co.uk/category/politics) - [Electoral Reform](https://dominic-simpson.co.uk/category/politics/electoral-reform) ## Tags - [ukpolitics](https://dominic-simpson.co.uk/tag/ukpolitics) - [electoralreform](https://dominic-simpson.co.uk/tag/electoralreform) ## Categories - [JavaScript](https://dominic-simpson.co.uk/portfolio_category/javascript) - [Python](https://dominic-simpson.co.uk/portfolio_category/python) - [Animation](https://dominic-simpson.co.uk/portfolio_category/animation) - [APIs](https://dominic-simpson.co.uk/portfolio_category/apis) - [Next.js](https://dominic-simpson.co.uk/portfolio_category/nextjs) - [React](https://dominic-simpson.co.uk/portfolio_category/react) - [Data Visualisation](https://dominic-simpson.co.uk/portfolio_category/data-visualization) - Data visualisation using: – Python – Pandas – NumPy – Matplotlib – Seaborn – Bokeh - [Mapbox](https://dominic-simpson.co.uk/portfolio_category/mapbox) - [D3](https://dominic-simpson.co.uk/portfolio_category/d3) - [Pandas](https://dominic-simpson.co.uk/portfolio_category/pandas) - [NumPy](https://dominic-simpson.co.uk/portfolio_category/numpy) - [Matplotlib](https://dominic-simpson.co.uk/portfolio_category/matplotlib) - [Seaborn](https://dominic-simpson.co.uk/portfolio_category/seaborn) - [Bokeh](https://dominic-simpson.co.uk/portfolio_category/bokeh) - [PowerBI](https://dominic-simpson.co.uk/portfolio_category/powerbi) - [BigQuery](https://dominic-simpson.co.uk/portfolio_category/bigquery) - [SQL](https://dominic-simpson.co.uk/portfolio_category/sql) - [Cypress Testing](https://dominic-simpson.co.uk/portfolio_category/cypress-testing) - [H3](https://dominic-simpson.co.uk/portfolio_category/h3) - [Mermaid.js](https://dominic-simpson.co.uk/portfolio_category/mermaid-js) - [MapLibre](https://dominic-simpson.co.uk/portfolio_category/maplibre) - [Testing](https://dominic-simpson.co.uk/portfolio_category/testing) - [ViTest](https://dominic-simpson.co.uk/portfolio_category/vitest) - [Jest](https://dominic-simpson.co.uk/portfolio_category/jest) - [Chart.js](https://dominic-simpson.co.uk/portfolio_category/chartjs) - [Tailwind CSS](https://dominic-simpson.co.uk/portfolio_category/tailwind-css) - [Machine Learning](https://dominic-simpson.co.uk/portfolio_category/machine-learning) - [Typescript](https://dominic-simpson.co.uk/portfolio_category/typescript) - [Playwright](https://dominic-simpson.co.uk/portfolio_category/playwright) - [Vite](https://dominic-simpson.co.uk/portfolio_category/vite)