Year 12 · Lancaster · North West England

Developer.
Competitor.
Builder.

16-year-old software student and founder of a solo tutoring business. Building real products, competing nationally, and shipping code that gets used.

Harry Smalley
👤 Add headshot.jpg
Open to Opportunities
A*A*A*Predicted Grades
5+Tutoring Clients
5+Competitions
16Years Old
About Me

Building towards
something real.

I'm a Year 12 student at LUSoM Sixth Form in Lancaster, studying Maths, Further Maths and Computing at A-level - targeting A*A*A*.

In March 2026, I led the data and ML solution slides in a consulting-style proposal presented to 9 professionals at Lloyds Banking Group and TCS, receiving strong praise from every judge. I've competed in national data and maths competitions and presented at university level aged 16.

Alongside my studies I run a solo GCSE Maths tutoring business - 5 active clients, £15/hr, and a custom-built management tool I wrote in Python to track sessions, client progress, and earnings.

Details

The facts.

A-LevelsMaths · Further Maths
Computing (OCR MEI)
TargetA*A*A*
GCSEs
Maths 9 Sci 9·9 Comp Sci 8 English 6 PE L2D* RE 6 Geography 6
LocationLancaster, Lancashire
Tutoring5 clients · £15/hr · GCSE Maths
Running a Business at 16

Tutoring

5Active Clients
£15Per Hour
GCSEMaths · Edexcel · AQA · OCR
1:1Online via Zoom

I run a solo GCSE Maths tutoring business - finding clients, running sessions, tracking progress, and managing payments entirely independently. All 5 clients came through referrals or direct outreach.

Rather than using off-the-shelf tools, I built my own business management system in Python to handle everything the business needs: client records, session logs, weak topic tracking, payment status, and earnings summaries.

It's a real product I use every week - not a demo project.

🛠
tutoring-tools
Python · Built from scratch · In active use
  • Client records with intake data, contact info, and notes
  • Session logging - date, duration, topic, paid status
  • Weak topic tracker - per session and aggregated per client
  • Earnings summary - weekly, monthly, and total owed
  • Mark sessions as paid with unpaid session history
  • JSON persistence with sample data for the public repo
  • Joint session support for shared-rate clients
Python CLI JSON File I/O Business Logic
↗ View on GitHub
Track Record

Achievements & Competitions - click any card to explore

🏦
Lloyds Banking Group × TCS Challenge

Led the data and ML solution slides in a consulting-style proposal on predicting customer financial difficulty. Received strong praise from all 9 industry judges.

March 2026 · Industry Competition View details
📊
UKSDC - UK Schools Data Challenge

Competed at regional level in one of the UK's leading student data competitions. Targeting a leadership role and further rounds in the next cycle.

Regional · Data Competition View details
🎓
Lancaster University Presentation

Delivered a maths and statistics group project on Poisson Processes at university level, aged 16 - demonstrating academic ability beyond A-level standard.

University Level · Age 16 View details
📐
UK Senior Mathematical Trust - Silver

Achieved Silver in the SMT, one of the UK's most prestigious sixth form maths competitions. Targeting Gold in the next cycle.

SMT · Silver Award View details
💷
IEA UK Budget Challenge

Submitted a full UK budget proposal demonstrating analytical thinking, research, and written communication across economics and policy.

Economics · Policy View details
🏅
Duke of Edinburgh Award

Completed the DofE award across physical, skill, volunteering and expedition sections - demonstrating sustained commitment, teamwork, and resilience.

DofE · Completed View details
What I've Built

Projects

01
Eldoria: Dungeon Survivor

A C# console roguelike built in ~3 days as a school OOP project. 18 files, 3 inheritance hierarchies, turn-based combat, infinite wave scaling, a shop system, prestige meta-progression, boss fights, and ASCII art. Independently devised an abstract SaveData class pattern beyond anything taught in class.

C#OOPGame DesignArchitecture
02
Lloyds ML Consulting Proposal

Designed and presented the data architecture and ML approach for a consulting proposal to Lloyds Banking Group and TCS. Covered predictive modelling for identifying customers at financial risk, judged by 9 industry professionals.

Machine LearningData DesignConsultingPython
03
PC Builds & Sales

Built and sold custom PCs - researching components, managing budgets, and assembling hardware end-to-end. Sourced undervalued parts, built working systems, and sold at a margin. Developed practical skills in hardware architecture, troubleshooting, and client-facing communication.

HardwareComponent ResearchTroubleshootingEntrepreneurship
04
Tutoring Business & Management Tool

Running a solo GCSE Maths tutoring business with 5 active clients. Built a full Python CLI tool from scratch to manage client records, log sessions, track weak topics per student, mark payments, and generate earnings summaries - all backed by a local JSON store.

PythonBusinessCLIJSONEntrepreneurship
Capabilities

Skills & Tools

Languages
Python
C#
HTML & CSS
Lua
Areas
Object-Oriented Programming
Web Scraping & Automation
AI / ML Awareness
Data Analysis
Consulting Presentations
Tools & Interests
GitHub
Excel
Cybersecurity
Entrepreneurship
Quantum Computing
Get In Touch

Let's connect.

Open to work experience, competitions, and conversations with people in tech and finance. Feel free to reach out.