University of Glasgow · BSc Computing Science

Hi, I'm
Tom Huth

Final year Computing Science student at the University of Glasgow with a passion for clean, efficient code. Experienced building full-stack applications end-to-end, from marketplaces to ML research pipelines.

Glasgow, UK Open to grad roles & internships from Summer 2026

Work

Featured Projects

A selection of things I've built - each a different problem, a different stack.

Full-Stack · Marketplace 2026

Etradie

Uber-style marketplace connecting homeowners with local tradespeople. Real-time job broadcasts via websockets, per-job messaging threads, role-based dashboards, and a mutual ratings system.

ReactViteNode.js ExpressPostgreSQLPrisma Socket.IOJWT
Full-Stack · E-commerce 2026

The Farm Gate

Farm-to-door delivery platform on the MEAN stack. Role-based accounts, product browsing, basket management, and postcode-based delivery routing to connect local farms directly with customers.

MongoDBExpress Angular 17Node.js
ML · Research · Dissertation 2025-2026

Counting Beyond the Training Range

Evaluated CNN generalisation on visual object counting across 7 architectures, 40+ model runs, and 21,000 synthetic images. A custom U-Net outperformed a pretrained ResNet-18, challenging assumptions about transfer learning in low-data settings.

PyTorchPython U-NetResNet-18 CNNSynthetic Data

Toolkit

Skills & Technologies

Languages, frameworks, and tools I work with regularly.

Languages

PythonJavaScript TypeScriptJavaHTML/CSS

Frontend

ReactAngularVite

Backend & Databases

Node.jsExpressDjango SpringPostgreSQLMySQL MongoDBREST APIs

Tools & Other

GitDockerPyTorch ROS2Socket.IOJest

Background

Education

University of Glasgow

BSc (Hons) Computing Science

2023 – 2026

Graduating June 2026. Final year dissertation - Counting Beyond the Training Range - investigated CNN generalisation on visual object counting, benchmarking 7 architectures across 40+ runs on 21,000 synthetic images.

Relevant Modules

Algorithmics Machine Learning Software Product Release Engineering Artificial Intelligence Professional Software Development Robotics Foundations Cyber Security Fundamentals Human-Computer Interaction

Say Hello

Get in Touch

Open to internships, graduate roles, and interesting projects - my inbox is always open.