Hi, I’m Tom šŸ‘‹ I have recently finished studying Computer Games Programming BSc (Hons) at De Montfort University while working as a freelance programmer. Skills: Python, C#, C++, Java, HTML, CSS, JavaScript, and more. šŸ‘€ I’m interested in programming, game development and web development 🌱 I’m currently learning Cloud Computing šŸ’» I'm an aspiring Full Stack Developer GitHub: _Website not available. Sign in: https://www.twine.net/signup_ Website: _Website not available. Sign in: https://www.twine.net/signup_ YouTube: _Website not available. Sign in: https://www.twine.net/signup_…

Thomas Harrison

ī˜‚ī˜‚
ī˜‚ī˜‚
ī˜‚ī˜‚
ī˜‚ī˜‚
ī˜‚

Hi, I’m Tom šŸ‘‹ I have recently finished studying Computer Games Programming BSc (Hons) at De Montfort University while working as a freelance programmer. Skills: Python, C#, C++, Java, HTML, CSS, JavaScript, and more. šŸ‘€ I’m interested in programming, game development and web development 🌱 I’m currently learning Cloud Computing šŸ’» I'm an aspiring Full Stack Developer GitHub: _Website not available. Sign in: https://www.twine.net/signup_ Website: _Website not available. Sign in: https://www.twine.net/signup_ YouTube: _Website not available. Sign in: https://www.twine.net/signup_…

Available to hire

Hi, I’m Tom šŸ‘‹

I have recently finished studying Computer Games Programming BSc (Hons) at De Montfort University while working as a freelance programmer.

Skills: Python, C#, C++, Java, HTML, CSS, JavaScript, and more.

šŸ‘€ I’m interested in programming, game development and web development
🌱 I’m currently learning Cloud Computing
šŸ’» I’m an aspiring Full Stack Developer

GitHub: Website not available. Sign in: https://www.twine.net/signup
Website: Website not available. Sign in: https://www.twine.net/signup
YouTube: Website not available. Sign in: https://www.twine.net/signup

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Research Analyst at Water Software Systems
June 30, 2025 - July 23, 2025
Continued development on Styx Burst Detection software including updating it to read variable demand with new equations replacing constant demand assumptions. Redesigned output tables and grids to display updated data and used color coding to visualize changes in head loss. Applied three different algorithms to identify suspected loggers responsible for bursts in a water network.
Programmer at De Montfort University
July 31, 2023 - July 23, 2025
Developed a data analysis program for a police region using Python to read Excel spreadsheets and generate pie charts and tables. The program categorizes records based on their content using predictions from pickled machine learning models.
Research Analyst at Water Software Systems
June 30, 2023 - July 23, 2025
Updated a decade-old software to predict burst pipes by developing a new program in C# with a modern UI and complex equations. Added radio buttons and checkboxes for user customization of network displays, and packaged the project into distributable setup.exe and .msi files.
Research Analyst at De Montfort University
May 31, 2023 - July 23, 2025
Created a Python program to request and process data from an IoT device monitoring air pollution across campus.
Data Analyst at De Montfort University
May 31, 2023 - July 23, 2025
Developed a Python program to organize data into Modules and Programmes and analyze for sustainability keywords, providing concordances and counts. The results were dynamically displayed on a web page with JavaScript and CSS. Published the program as a package named curriculum-analysis.
Research Analyst at Water Software Systems
June 30, 2025 - July 23, 2025
Continued development on Styx Burst Detection software. Amended software to read demand from input files and updated equations to use variable demand. Replaced tables/grids to show updated data output with colour coding to demonstrate changes in head loss. Implemented 3 different algorithms to calculate suspected loggers responsible for burst in water network.
Programmer at De Montfort University
July 31, 2023 - July 23, 2025
Created a program for a police region to analyse data using Python to read Excel spreadsheets and generate pie charts and tables. The program categorizes each record using predictions against pickled machine learning models.
Research Analyst at Water Software Systems
June 30, 2023 - July 23, 2025
Updated a legacy program for predicting burst pipes in water networks by creating a new program in C# with a modern UI and a complex equation for potential burst calculations. Added radio buttons and checkboxes for network display preferences and built setup.exe and .msi files for distribution.
Research Analyst at De Montfort University
May 31, 2023 - July 23, 2025
Developed a Python program to make HTML requests to collect data from IoT devices monitoring air pollution across campus.
Data Analyst at De Montfort University
May 31, 2023 - July 23, 2025
Created a Python program to separate data into objects of Modules and Programmes and analyze for sustainability-related keywords. Returns keyword concordances and frequency counts with robust code capable of handling varying file formats. Results displayed on a webpage using JavaScript and CSS. Published program as a package (curriculum-analysis).

Education

Computer Games Programming BSc (Hons) at De Montfort University
September 1, 2022 - June 30, 2025
A Levels at Brookvale Groby Learning Campus
September 1, 2020 - June 30, 2022

Qualifications

Learning Java 11 (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Learning C# (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Introduction to CSS (LinkedIn Learning)
January 11, 2030 - July 23, 2025
HTML Essential Training (LinkedIn Learning)
January 1, 2025 - January 31, 2025
Learning Python (LinkedIn Learning)
January 11, 2030 - July 23, 2025
JavaScript Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
jQuery Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Learning Django (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Learning C++ (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Flask Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
React Native Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Angular Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
PostgreSQL Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
MySQL Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
MongoDB Cloud Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Introduction to Neo4j (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Elasticsearch Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Cassandra Data Modelling Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Learning RabbitMQ (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Learning NGINX (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Jenkins Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Introduction to VMware (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Azure Essential Training for Developers (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Apache Kafka Essential Training: Getting Started (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Ansible Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025
AWS Essential Training for Developers (LinkedIn Learning)
January 11, 2030 - July 23, 2025
Setting up SAP Mobile Start with SAP S/4HANA on SAP Build Work Zone (SAP)
January 11, 2030 - July 23, 2025
Learning the Basics of SAP BI (SAP)
January 11, 2030 - July 23, 2025
Exploring SAP Analytics Cloud (SAP)
January 11, 2030 - July 23, 2025
Discovering SAP Integration Suite – Managed Gateway for Spend Management and SAP Business Network (SAP)
January 11, 2030 - July 23, 2025
Designing Data Models and Transforming Data in SAP Analytics Cloud (SAP)
January 11, 2030 - July 23, 2025
Web Development Fundamentals (IBM SkillsBuild)
January 11, 2030 - July 23, 2025
Learning Java 11 (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning C# (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Introduction to CSS (LinkedIn Learning)
January 1, 2023 - January 31, 2023
HTML Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning Python (LinkedIn Learning)
January 1, 2023 - January 31, 2023
JavaScript Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
jQuery Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning Django (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning C++ (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Flask Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
React Native Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Angular Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
PostgreSQL Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
MySQL Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
MongoDB Cloud Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Introduction to Neo4j (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Elasticsearch Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Cassandra Data Modelling Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning RabbitMQ (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Learning NGINX (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Jenkins Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Introduction to VMware (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Azure Essential Training for Developers (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Apache Kafka Essential Training: Getting Started (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Ansible Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023
AWS Essential Training for Developers (LinkedIn Learning)
January 1, 2023 - January 31, 2023
Setting up SAP Mobile Start with SAP S/4HANA on SAP Build Work Zone (SAP)
January 1, 2023 - January 31, 2023
Learning the Basics of SAP BI (SAP)
January 1, 2023 - January 31, 2023
Exploring SAP Analytics Cloud (SAP)
January 1, 2023 - January 31, 2023
Discovering SAP Integration Suite – Managed Gateway for spend Management and SAP Business Network (SAP)
January 1, 2023 - January 31, 2023
Designing Data Models and Transforming Data in SAP Analytics Cloud (SAP)
January 1, 2023 - January 31, 2023
Web Development Fundamentals (IBM SkillsBuild)
January 1, 2023 - January 31, 2023

Industry Experience

Computers & Electronics, Software & Internet
    paper Curriculum Analysis (De Montfort University)
    • Create a program, using Python, that separates data into objects of Modules and Programmes before analysing it for sustainability related keywords.
    • Return concordances for found keywords as well as the count of instances for each keyword.
    • Write efficient, robust code that can be used even when the formatting of the datafiles changes.
    • Display the results on a webpage created by the program, using JavaScript for element generation and CSS for clarity of data.
    • Publish program as a package (curriculum-analysis).
    • https://www.twine.net/signin