Hi, I'm Aditya!
I am

Here's more about who I am and what I do!



I'm a final year Computer Engineering Student at Imperial College London, with a passion for solving problems and pushing boundaries with impactful code.

I'm currently based in London, where I am studying. My interests range from Machine Learning and its wide applications in the world of engineering and business to developing core tools like compilers. Medical Technology is another field that has caught my interest, and I have engaged with it by helping to organise an International MedTech Conference. I am also a keen believer in Open Source Software, and am developing an open-source educational digital logic design application in F# for my final year project at Imperial. I have also completed a six-month internship at Arm in the Open Source Software group, working on the Android Runtime.

&emsp

When I'm not behind a computer screen I enjoy spending time outdoors – hiking on trails, cycling, and exploring the areas around me. I follow cricket and Formula 1, and I am amazed by the engineering and technology that goes into elevating those sports, particularly the latter.

Completed a variety of projects over many years. These include application development (React + F#), Machine Learning, Compilers, Embedded projects, and so much more!

Part-time Undergraduate Software Engineer at ARM. Worked in the Android Runtime (ART) Team.

Computer (MEng Electronic and Information) Engineering at Imperial College. Studying a wide range of modules from Digital Electronics and Computer Architecture to AI and Machine Learning.

Projects

Click below to see some really cool and exciting projects that I've done!


Experience

Part-time Undergraduate Software Engineer

Arm Ltd.

March 2021 - Current

Working on a full-time basis (as an intern) during university holidays, and scaling back to part-time work alongside my studies during term-time. Part-time work includes completing training, ambassadorial duties, etc.

Six-Month Placement - Android Runtime Team
April 2021 - September 2021

Working full time in the Android Runtime (ART) Team, which is within the Open Source Software group. Contributing to the Android Open Source Project, delivering optimizations and improvements to the ART Optimizing compiler. Optimizations written in C++ (as is the compiler itself), and also working on scripting in Bash and Python, as well as benchmarking.
Significantly improved coding skills over the duration of the placement, particularly in Bash scripting. Also increased knowledge of compiler optimizations in general, as well as gaining a deeper understanding of the Android Runtime and ART Compiler. Gained experience in working in a team on a large, open-source codebase; writing clear, well-structured code and participating in feedback and code reviews.

Mathematics and Physics Tutor


Excel Tuition

October 2018 - July 2019

Tutored multiple A Level and GCSE Students of varying abilities, both one-to-one and in groups. Effectively communicating complex concepts in a simple manner - using out of the box demonstrations to allow students to gain an intuitive grasp of the subjects. All students exceeded expectations, with many achieving top grades.

Education

University


Imperial College Logo

MEng Electronic and Information Engineering

Graduating in Summer 2022, on track for a 2:1. Studying across both the Department of Electrical and Electronic Engineering and the Department of Computing. Through my degree I have covered a large span of topics, ranging from low-level Computer Architecture and Electronics that serve as the foundation for modern computers all the way to high-level programming in Python, F#, and C++.

I have worked on numerous projects, both individually and in groups. These have allowed me to hone my teamwork, communication, and time management skills; delivering code, reports, and presentations on time and to a high level while balancing a heavy workload.

Key Modules
Year 4 (Ongoing)

Operations Research: 72%
Cryptography: 70%
Maths for Machine Learning: 70%
ML for Finance: Pending
Accounting: 85%


Year 3

High Level Programming: 84%
Machine Learning: 77%
Deep Learning: 74%
Embedded Systems: 71%
Mathematics: 70%
Management: 70%



Year 2

Systems Architecture: 75%
Language Processors (Compilers): 71%
Databases: 68%
Computer Architecture: 66%
Algorithms and Complexity: 66%
Object Oriented Programming: 65%

Year 1

Electronics Lab: 71%
Algorithms and Data Structures: 70%
Engineering Design: 67%
Introduction to Computing: 63%

School


Tiffin Logo

Tiffin School

Attended Tiffin School, a selective Grammar School where I took my GCSEs and A Levels.
A Level: Mathematics A* | Further Matematics A | Physics A
GCSE: 10A* 1A 1B

While at school I engaged in a variety of extra and super curricular activities. I played cricket for the 2nd XI, ultimately going on a tour of the Netherlands with the team. I was also heavily involved in public speaking and debating. I won House Public Speaking twice, being a finalist in every year I competed, and was a regular fixture on the school's debating team. This culminated in me being a part of the team that won the European Youth Parliament UK Debating Competition, earning the opportunity to represent the UK in the European Youth Parliament International Session.

Get in touch with me.