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
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Language
English
Fluent
Work Experience
Research Analyst at Water Software Systems
June 30, 2025 - July 23, 2025Continued 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, 2025Developed 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, 2025Updated 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, 2025Created 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, 2025Developed 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, 2025Continued 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, 2025Created 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, 2025Updated 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, 2025Developed 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, 2025Created 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, 2025A Levels at Brookvale Groby Learning Campus
September 1, 2020 - June 30, 2022Qualifications
Learning Java 11 (LinkedIn Learning)
January 11, 2030 - July 23, 2025Learning C# (LinkedIn Learning)
January 11, 2030 - July 23, 2025Introduction to CSS (LinkedIn Learning)
January 11, 2030 - July 23, 2025HTML Essential Training (LinkedIn Learning)
January 1, 2025 - January 31, 2025Learning Python (LinkedIn Learning)
January 11, 2030 - July 23, 2025JavaScript Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025jQuery Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Learning Django (LinkedIn Learning)
January 11, 2030 - July 23, 2025Learning C++ (LinkedIn Learning)
January 11, 2030 - July 23, 2025Flask Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025React Native Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Angular Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025PostgreSQL Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025MySQL Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025MongoDB Cloud Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Introduction to Neo4j (LinkedIn Learning)
January 11, 2030 - July 23, 2025Elasticsearch Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Cassandra Data Modelling Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Learning RabbitMQ (LinkedIn Learning)
January 11, 2030 - July 23, 2025Learning NGINX (LinkedIn Learning)
January 11, 2030 - July 23, 2025Jenkins Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025Introduction to VMware (LinkedIn Learning)
January 11, 2030 - July 23, 2025Azure Essential Training for Developers (LinkedIn Learning)
January 11, 2030 - July 23, 2025Apache Kafka Essential Training: Getting Started (LinkedIn Learning)
January 11, 2030 - July 23, 2025Ansible Essential Training (LinkedIn Learning)
January 11, 2030 - July 23, 2025AWS Essential Training for Developers (LinkedIn Learning)
January 11, 2030 - July 23, 2025Setting up SAP Mobile Start with SAP S/4HANA on SAP Build Work Zone (SAP)
January 11, 2030 - July 23, 2025Learning the Basics of SAP BI (SAP)
January 11, 2030 - July 23, 2025Exploring SAP Analytics Cloud (SAP)
January 11, 2030 - July 23, 2025Discovering SAP Integration Suite ā Managed Gateway for Spend Management and SAP Business Network (SAP)
January 11, 2030 - July 23, 2025Designing Data Models and Transforming Data in SAP Analytics Cloud (SAP)
January 11, 2030 - July 23, 2025Web Development Fundamentals (IBM SkillsBuild)
January 11, 2030 - July 23, 2025Learning Java 11 (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning C# (LinkedIn Learning)
January 1, 2023 - January 31, 2023Introduction to CSS (LinkedIn Learning)
January 1, 2023 - January 31, 2023HTML Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning Python (LinkedIn Learning)
January 1, 2023 - January 31, 2023JavaScript Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023jQuery Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning Django (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning C++ (LinkedIn Learning)
January 1, 2023 - January 31, 2023Flask Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023React Native Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Angular Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023PostgreSQL Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023MySQL Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023MongoDB Cloud Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Introduction to Neo4j (LinkedIn Learning)
January 1, 2023 - January 31, 2023Elasticsearch Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Cassandra Data Modelling Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning RabbitMQ (LinkedIn Learning)
January 1, 2023 - January 31, 2023Learning NGINX (LinkedIn Learning)
January 1, 2023 - January 31, 2023Jenkins Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023Introduction to VMware (LinkedIn Learning)
January 1, 2023 - January 31, 2023Azure Essential Training for Developers (LinkedIn Learning)
January 1, 2023 - January 31, 2023Apache Kafka Essential Training: Getting Started (LinkedIn Learning)
January 1, 2023 - January 31, 2023Ansible Essential Training (LinkedIn Learning)
January 1, 2023 - January 31, 2023AWS Essential Training for Developers (LinkedIn Learning)
January 1, 2023 - January 31, 2023Setting up SAP Mobile Start with SAP S/4HANA on SAP Build Work Zone (SAP)
January 1, 2023 - January 31, 2023Learning the Basics of SAP BI (SAP)
January 1, 2023 - January 31, 2023Exploring SAP Analytics Cloud (SAP)
January 1, 2023 - January 31, 2023Discovering SAP Integration Suite ā Managed Gateway for spend Management and SAP Business Network (SAP)
January 1, 2023 - January 31, 2023Designing Data Models and Transforming Data in SAP Analytics Cloud (SAP)
January 1, 2023 - January 31, 2023Web Development Fundamentals (IBM SkillsBuild)
January 1, 2023 - January 31, 2023Industry Experience
Computers & Electronics, Software & Internet
- 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
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Leicester today.