Emma Horton

Technical Consultant  •  Business Analyst  •  Machine Learning Researcher

About me

Hi, I’m Emma, a computer science graduate with a background in neuroscience and a passion for tackling complex problems through innovative technology.

My interests lie in the field of AI, an area I became drawn to during my transition from neuroscience to computer science. For my master’s dissertation at the University of St Andrews, I explored machine learning techniques-including attention mechanisms, transformers and convolutional neural networks-applying them to a novel problem space to push the boundaries of what is possible in satellite image processing. I’m proud that my research led to exciting findings, earning a high distinction grade of 93%. I look forward to sharing more on this soon.

Beyond research, I’ve been lucky enough to work on all sorts of projects, some as part of my academic work and others just because I love building cool things! These projects span machine learning, software design, full-stack web development, natural language processing, information visualization, and user-centered design. One project I’m particularly proud of is CashSmart, a financial literacy app I designed as part of a team, which went on to win a hackathon! There’s a whole mix of exciting projects like this on my website, so feel free to explore.

What really ties all these projects together for me, and what I enjoy most, isn’t just the technical details (though I love those too!). It’s the opportunity to tackle complex problems and, when I’m lucky, the chance to collaborate and learn from others along the way. That’s what keeps me excited and motivated for every new project.

Publications

Evaluating the Effectiveness of Magnifying Networks, a State of the Art Deep Learning Architecture, on Satellite Images

Python PyTorch Scikit-Learn Docker
Coming soon

Open Source Projects and Articles

Runnify

JavaScript Node.js MongoDB D3.js Chai Mocha
5 contributers

A full-stack web application developed to help runners organise social running activities and track their progress over time.

Fitness Friends

Java Spring Boot H2 Database Hibernate Strava API PlantUML Maven
Individual project

A virtual pet application designed to make fitness tracking fun and engaging. By integrating with the Strava API, the app allows users to set goals, and care for a virtual pet whose health and behavior are influenced by the user's progress.

Portfolio Website

JavaScript HTML5 CSS3 jQuery
Individual project

The code for this very website, a multi-page mobile-friendly website powered by Jekyll acting as an interactive online CV.

Contact me