About Me
I am a dedicated and passionate 3rd-year Computer Science student at the University of Cambridge, with a strong foundation in software development, algorithms, and data structures. My academic journey has fueled my enthusiasm for applying cutting-edge technology to solve complex problems, and I am particularly motivated by the opportunity to build innovative products that have a meaningful impact on the world.
Throughout my studies, I have developed a robust skill set that includes programming in multiple languages, software engineering principles, and experience with collaborative projects. I am eager to leverage these skills in a dynamic work environment, where I can contribute to impactful projects, learn from industry professionals, and further hone my expertise.
My goal is to be part of a forward-thinking team where I can not only apply my technical knowledge but also grow as a problem solver and innovator, helping to create solutions that address real-world challenges.
My Experiences
Intern @ Amazon
In this 12 week internship in Alexa, I built a self-service evaluation system to optimise cross-team performance.
Intern @ Cambridge Chemistry Lab
In this 8 week Undergraduate Research Opportunities Programme, I built and led the development of a system for a cutting-edge microscope that optimized live image processing and reconstruction. This project involved coding functions for GPUs and designing a variety of machine learning algorithms, which increased speed by 5x while maintaining precision.
Working in a non-technical team this taught me lessons in resilience and adaptability. I also learnt how to communicate complex computer science ideas to a non-technical audience in a way that was understandable and engaging. Additionally, this included effective and thorough documentation of the project, which was crucial for the team to maintain the project after my tenure was complete.
GitHub LinkIntern @ Wonkknows
Created a full-stack tutoring web app for cheatsheet creation. Gained hands-on experience in shadowing and troubleshooting. Ensured project alignment with strict briefing from my managers
Utilized MongoDB and Flask for the backend.
GitHub LinkMy Main Projects + Certificates
Elementary
Won the Encode AI Hackathon bounty by Virtual Protocol of $3000.
Created a Sherlock-inspired puzzle game that offers a fresh and unique experience every time you play. The game instantly generates everything, from the plot to the characters and rooms, with over 100 scenarios tried and tested.
The main selling point of this idea is to make the experience as personal in difficulty as well as character personalities to the user as possible.
For more information and the submission video please refer to: GitHub LinkCam ML Lab / Arena
I completed the first part of this course during Michaelmas (1st term) of my Bachelor's degree. During this I learnt about how the transformer architecture works, which is the background behind how LLMs like GPT work.
This taught me how to use tools such as PyTorch and Weights and Biases in order to create micro-architectures in a transformer style
I am currently working on the 2nd part of the course which consists of reinforcement learning modules.
Machine Learning by Andrew Ng
This course is one of the most important courses that I have learnt. This taught me about how different traditional ML models worked from the mathematical perspective first before delving into applications. I still refer to this to refresh my memory on how different models work.
This course was taught in MATLAB and taught techniques like neural networks and support vector machines
Certificate LinkSmaller Projects
Enviro-Chain
Enviro-Chain develops a decentralized platform for smart environmental monitoring and optimization to help residential and commercial spaces improve environmental quality and energy efficiency by integrating real-time environmental parameters with blockchain technology for data integrity and security, and using machine learning for predictive analytics and optimization.
This is my first product built using the blockchain, using the polka-chain with 2 main use cases. The first is sharding for scalability and the second is for immutable storage
This project won top 5 in the Easy A Polka Chain Hackathon, for more detail check out GitHub LinkWhatsapp Events
Our system comprises a robust backend powered by Python, hosted as a Linux bot, and a user-friendly frontend developed using Flask. The backend seamlessly interacts with GreenAPI through HTTP requests to access my phone number. Leveraging the language prowess of GPT 3.5 Turbo , our system excels in multiple aspects:
- Optimal Reminder Times: GPT predicts the ideal times for sending reminders, eliminating the need for manual selection and ensuring maximum effectiveness.
- Engaging WhatsApp Prompts: The language model generates captivating WhatsApp messages with just minimal event details.
For example, from basic information about the event location and name, GPT crafts engaging prompts like:
Reminder: Get ready for Cricket Practice at Fenners in just 30 minutes! Remember to bring your A-game and your sense of humor. As a bonus joke for motivation: Why did the cricket team go to the bank? To get their bowlers back! 😉🏏 #GameOn #CricketTime
- User Input Sanitization: GPT assists in sanitizing user inputs to ensure smooth server functionality. We restrict occurrence frequency inputs to a finite set, predicting values from other cases to enhance user experience.
My Education
University of Camrbridge
First Year Main Modules
Databases, Algorithms, Discrete Maths, OS, OOP
Second Year Main Modules
Graphics, Data Science, Networking, Computation Theory, Complexity Theory, Prolog, Concurrent & Distributed Systems, AI
Third Year Modules (In Progress)
NLP, DNNs, Types
Extra-Curriculars
I play for the 2XI of the Cambridge University cricket team, representing the Univeristy at 3 varsity matches and captain the King's College cricket team. Additionally, I am vice captain of the college table tennis team
I actively volunteer in events for Hindu Society and the wider community. A highlight in 2nd year was when I helped organised the Holi celebrations for the university which was attended by many members of the wider community and helped to bridge the gap between the students and permanant residents in Cambridge
Super-Curriculars
I have founded a Turing Society for people interested in coding within the college
Actively participated in hackathons, coming first in the Encode AI hackathon and top 5 in the Easy A hackathon
On committee for CUCATS (Univeristy Computer Science Society)
Liverpool Bluecoat School
6th Form Subjects
A* in Computer Science, Physics, Maths + Further Maths
GCSE Subjects
9s in Computer Science, Physics, Chemistry, Biology, Maths, Business Studies, Latin, English, Geography, Spanish
Super-Curriculars
Ran Computing Club for 3 years, taught many people how to code for the first time
PA Pi competition, 3 time finalists
My Interests
I play piano, achieving grade 8
What I am reading at the moment: Thinking Fast and Slow by Daniel Kahneman
My favourite paper: Scaling Synthetic Data Creation with 1,000,000,000 Personas
Link