Design Engineering
Showcase 2023

Dyson School

Tags
Machine Learning
Full Stack Development
Data Science

Project Details

Student
Aran Singh Mahal
Team
Under Professor Pierre Pinson
Role
Junior Software Design Engineer
Sector
Academia & Research
Links
Website

During this placement, I have been working alongside Professor Pinson at the Dyson School to develop a data markets platform. The aim was to connect people wanting to buy data to improve their predictive models and customers who have data or features to sell. My role was to apply my DE knowledge of full-stack development, ML and Data Science to fully code the platform and its features. My work mainly revolved around Data Discovery and auto Machine Learning algorithms.

Aran Mahal

Role and Contributions

My role on this placement was to develop a platform that streamlines the process of finding suitable support agents for machine learning tasks in a secure way that also maintains data privacy. The mechanism behind the platform was inspired by Professor Pinson’s recent work, and the placement was treated like an early-stage R&D project.

During the placement I carried out comprehensive competitor analysis, market research, and then utilised the Blue Ocean Methodology explored in the I+E module to identify the products ‘story’ and market positioning. Furthermore, I developed on my knowledge from Computing 2 with database design, account security and hashing functions. Also, I built upon my ML and Data Science knowledge from modules to create auto ML algorithms.

I implemented all features of the platform, but the contribution that was most significant was my unique search algorithm, that involved data science and SQL operations aswell as NLP for finding potential matches. This proved to be very successful and was a novel solution, making use of recent advancements in AI. Also, I developed an algorithm that was successful at merging datasets despite different formatting. Finally, I used Shapley values to drive the calculations for payment distribution, as well as designing an intuitive user interface.


Aran Mahal