Hi, Im

Dillon!

About Me

Hi there, I am a final year Computer Science student at the University of Southampton, currently working towards my Masters in Engineering. I have a keen passion for programming languages and app development, which have been my focus whilst at University.

Check out some of my social media below, or scroll down to see some of my projects :)

Projects

Web Dashboard for Healthcare Data

A dashboard that displays visualisations of healthcare data, collected from Garmin and FitBit smart-watch devices. Created in React, this dashboard connects to a Postgres database for real-time data updates and to a Python ML script for AI-enhanced features. This was completed as a university project as a proof-of-concept tool for our customer, Active Points.

Web Development
·
JavaScipt
·
React
·
UI Design
·
Flask
·
APIs

Mobile App for Secure Evidence Collection

An Android application that captures and stores photo, video and audio evidence in a secure format, with encryption and digital signatures. Created in Kotlin, this application combined UI design with complex cyber security methods to ensure captured evidence remains tamper-free. This was completed as part of a research project during an Internship at the University of Southampton.

App Development
·
Kotlin
·
Jetpack Compose
·
UI Design
·
Digital Forensics

A Block-Based Visual Programming Language

A block-based visual programming language that takes inspiration for syntax and semantics from Haskell and other functional programming languages. This project involved the design of a block-based functional programming language and the development of a web-based IDE created in Blockly, to create a tool which aids the teaching of functional languages in education.

Language Design
·
Blockly
·
Haskell
·
JavaScript
·
Svelte

Education

My full CV can be found here

University of Southampton

MEng Computer Science, Predicted 2:1
Modules include: Software Engineering Group Project, Programming Language Concepts, Machine Learning Technologies, Advanced Databases and Automated Software Verification

President and Founder of the Programming Language Society, Marketing and Social Secretary of the Electronics and Computer Science Society, and Computer Science Course Rep.

The King John School and Sixth Form

3 A-Levels and 1 BTEC Level-3 Extended Certificate
Grades: A* in Maths, A in Further Maths and Physics, Distinction* in Computing

9 GCSEs
Grades: 9 in Maths and Physics, 7 in Chemistry, 6 in Computer Science and Media