Portrait

Ewan Miles

UCL Undergraduate Physics Student

I am a motivated MSci Physics student currently in attendance at University College London. I am in my final year for the 2021/22 academic year, where I will be working on my Master's, having achieved a 1st class grade in my nominal BSc. I have experience working in different environments, alongside other accomplishments, but am looking to kick-start my career in the programming and data science sectors.

Education & Qualifications

2018-Present

UCL

University College London (UCL)

2016-2018

Ysgol Dewi Sant

Ysgol Dewi Sant Sixth Form

2011-2016

Ysgol Dewi Sant

Ysgol Dewi Sant Secondary School


Other Qualifications

High Speed Training

Level 2 Food Safety and Hygiene for Catering

Disclosure & Barring Service

Enhanced Certificate: Disclosure & Barring Service check



Extra-Curricular Activities


UCL Physics Society

I was elected as Social Executive by the physics student body as part of the 2019/20 commitee for the UCL Physics Society. The role, which required a lot of organisation on my part, involved dealing with events and networking with businesses. These came alongside communication and teamwork, as parts of my role included the rest of the committee and working directly with others. It provided me with a fantastic learning experience and developed my whole skillset.


BBC Documentary: School Swap Korea Style

One of the most influential experiences of my life so far, I was part of a trip to South Korea with the BBC for a project to record a programme contrasting schooling there with schooling in Wales. It was an amazing and surprising experience which led to the realisation that the competition is global and that it is possible to sacrifice too much when tackling issues the wrong way. Click here to watch the documentary.


STEM Cymru: Engineering Education Scheme Wales School Competition

I participated in an Engineering Education Scheme Wales (EESW) school competition across my county, in which I was part of a team that liaised with a real company, Mainstay Marine Solutions, in order to develop mathematical models to solve a real issue they faced. The importance of teamwork and communication are just a few things I took away from the project.

Employment & Experience

2019-present

Computational Physics Demonstrator

NeutriKnow

NeutriKnow

2019-2020

121 ASCENTS Student Mentoring

NatCen

NatCen Social Research

2019

Staff & Product Manager

Coastal Stay

Coastal Stay Pizza Oven

2015

Work Experience

M&G

M&G Investments, London

Other Experience

The jobs below show my commitment as a hard worker, having been employed without break since 14.


2016-2018

Restaurant Team Member

Siop Fach

Siop Fach Tearoom, Mathry

2014-2016

Restaurant Team Member

Something's Cooking

Something's Cooking, Letterston

Skills & Projects

Mathematical & System Software

Python

First and foremost, I am trained in Python to carry out data science and computational physics tasks. These vary from crunching data to calibrate circuitry, to modelling wavefunctions in different potential wells, to extrapolating relationships in data using statistical methods.
Below are some personal projects and tools that I am currently developing; click on any of them for an overview of how they work.


Projects

Graph Plotter

Graph Plotter


An automated graph plotter with user inputs, including best fit lines, polynomial fits, χ2 calculations and more.

Graph Plotter

Derivative Calculator


A mathematical derivative calculator with functions that slice string inputs to carry out operations, returning the first derivative of an expression.

Tools & Scripts

RouteFinder

RouteFinder

Ping Modeller

Ping Modeller

Numerical Differentiation

Numerical Differentiation

Running Mean

Running Mean



Front-end Development

HTML5

Sass/SCSS

TypeScript

In addition to my training in Python, I am self-taught in the HTML/SCSS/TS trio, while currently engaged in multiple front-end projects. My main project that demonstrates my skills would be PokerChart, a web-app I built solo using the Angular/Ionic frameworks. This involved learning TypeScript as a better extension to JavaScript, teaching me about strict type-setting and its use in debugging and error avoidance.


PokerChart App PokerChart App PokerChart App

PokerChart allows users to track their poker play throughout the game. It doesn't have to be linked to any other software and can be used for live home games or in conjunction with online play. It shows you stats about your wins and your fold consistency among other things.


From a technical aspect, it is the first solo project of mine connected to a Google Firebase hosted backend, which allowed me to build authentication services for user accounts. It also means games can be saved on a database to be observed later on. Furthermore, group games have been implemented using a room-key system, which allows other users to track each other's games while playing against one another. Each player is listed in the room and given a colour and, like seen above, players' stack sizes and average changes throughout the game are all shown on one graph to compare.


DISCLAIMER: PokerChart might still be buggy at stages, it is an ongoing project!

Contact Me

This button will open your computer's email program
Feel free to drop me a message at any time!

Alternatively...