I'm entering my third and final year as a Computer Science student at the University of Manchester. Throughout my second year, I've thoroughly enjoyed exploring various modules, including software engineering, visual computing, and processor microarchitecture. I've also had the opportunity to work on several group projects, such as developing a route finder and contributing to open-source game development.
Outside of university, I manage my own henna business, where I've developed strong client relationships. Additionally, I am passionate about volunteering. I have volunteered at the Halal Expo and contributed to fundraising events, including an International Women's Day fundraising dinner with Khalilah Ali. These experiences have significantly enhanced my interpersonal skills and allowed me to build strong rapport with others.
Leveraged Tkinter in Python to craft an engaging Christmas-themed game, skillfully integrating elements like collision detection, a dynamic scoring system, an interactive leaderboard, and the functionality to pause, resume, save, and load game progress, enhancing both user experience and gameplay depth.
As a group of five, we created a route finder for the University of Manchester's Kilburn Building using HTML, CSS, and JavaScript. As part of the database team, I used PHP and SQL to store instructions and locations in a database.
A competitive card game where players manage limited oxygen and outmaneuver opponents to be the last astronaut standing. Using a class diagram, I incorporated packages, OOP principles, and interfaces, executing 599 JUnit tests to validate functionality, structure, and documentation compliance in Java.
Stendhal is an open-source MMORPG where players explore, complete quests, and battle monsters in a cooperative and competitive fantasy world. In a team of 7, we assigned issues and fixed bugs. I created a new character and used an FSM diagram to create a quest for the character.
I implemented a Naïve Bayes spam filter for emails, using Panda's library and Jupyter Notebook. Furthermore, I conducted data cleaning, exploration, and employed a train-test split to optimise model performance. I applied machine learning techniques to identify spam accurately.
I used Assembly Language to program a piano on a Spartan 6 FPGA board, complete with a numeric keypad and speaker, as part of my involvement in the Processor Microarchitecture module at university. For the project I assigned individual notes to each keypad number, storing them on a memory stack, and playing them back when a certain key was pressed.