I study Computer Science at the University of Florida.
I am looking for SWE full-time positions.
This website showcases my projects, work experiences, and research papers!
Aspiring Software Engineer
This website showcases my projects, work experiences, and research papers!
Won AI days Hackathon with $11,000 prize money. AI website predicts future groundwater levels accross US
Flashcards with Vocab, audio, sentences of 7 languages with quizzes
Features muilti-client interaction, welcome message, alerts, and saved chat history
A Pairing Heap and MinHeap that finds affordable dupes to expensive cosmetics from dataset of 100,000
A custom Doubly Linked List that stores info of Sunday school students & optimizes insertions and removals
Clone featuring game board, mouse control to execute flagging tiles, additional developer buttons and win/loss conditions
Centene Corporation is ranked 22 on the Fortune 500 Company List, and I enjoyed working there on the Report Compliance Team. In my role, I developed a Full-Stack Web App for Health Insurance Compliance Reporting Inventory, increasing data access efficiency by 30%. I utilized Teradata, Snowflake Data Warehouse, and SQL for the backend, and Python Flask for the UX-focused frontend, resulting in a 45% productivity increase. Additionally, I created interactive Power BI analytics dashboards and optimized the ETL database design for an inventory containing over 112,000 data endpoints.
In my role, I had the opportunity to contribute significantly to testing processes. I wrote comprehensive test scripts and executed test cases utilizing REST API in Python, focusing on both embedded systems and software simulation testing for drilling rigs. This involved performing rigorous regression testing on various features, parameters, diagnostics, and functionalities in simulator and field environments. Additionally, I actively tested and resolved 50+ software tickets across three machine versions within the company's Application Management Software, ensuring seamless functionality. To maintain effective collaboration, I participated in weekly scrum meetings, contributing to agile development sprint planning, providing status updates, addressing priorities, and assisting in task assignment.
In my role, I took on the responsibility of leading a weekly hour-long discussion section for Computer Organization, guiding 60+ students through topics such as computer processing, architecture, and memory. I actively contributed to the course by assisting in the creation of relevant materials, assignments, projects, in-class lectures, and exam questions. I also played a crucial role in grading exams and assignments to ensure a comprehensive understanding of the subject matter. To further support students, I hosted weekly 2-hour office hour sessions, providing valuable insights and answering questions related to ARM Programming and debugging project code.
In my role, I achieved a 30% increase in membership within the first quarter through targeted outreach and personalized follow-ups, effectively attracting and retaining new members. I hosted regular study sessions to foster skill development among participants and meticulously tracked key performance indicators (KPIs) such as retention and engagement to measure the success of these initiatives. Additionally, I facilitated workshops and information sessions, highlighting the organization's significant impact on empowering women in STEM, and promoting the benefits and opportunities available to women in these fields. These efforts not only enhanced our community but also reinforced the organization's mission and values.
In my role, I took charge of organizing and promoting social events specifically tailored for students in Computer Science, Computer Engineering, and other STEM majors, aiming to foster a sense of community and facilitate networking opportunities. I collaborated closely with the Treasurer to secure budgets exceeding $100 for various organizational events and fundraisers. Ensuring a diverse and inclusive approach, I successfully coordinated weekly events in partnership with multiple organizations. These events ranged from boba socials, movie nights, and potluck gatherings to picnic and game night socials, providing a vibrant and engaging experience for participants.
In my role, I meticulously oversaw the planning and execution of events, ensuring alignment with both the professional standards of Islam and the guidelines set forth by the University of Florida. I successfully facilitated unity and sisterhood at speaker events, social gatherings, and religious functions under the umbrella of Islam On Campus, with an impressive average attendance of 150 individuals representing diverse cultures and ethnicities. Additionally, I actively contributed to the organization's growth by reviewing documents, conducting member interviews, and presenting valuable suggestions during our weekly meetings.
| Time Complexity in the Real-World: Teaching of Algorithms in Computer Science | ||||||||||||
|
Algorithms and their complexities are core elements of computer science, driving innovations and efficiency across various fields. An algorithm is a step-by-step procedure for solving a problem, and its complexity refers to the resources it requires, such as time and space. Time complexity is crucial for measuring and comparing algorithm performance, predicting execution time based on input size, and selecting the most efficient algorithm for a given problem. It's typically expressed using Big O notation for a high-level understanding of performance. Understanding these complexities has practical implications in developing efficient software and optimizing computational resources. Despite its importance, teaching and understanding time complexity in algorithms remain challenging. This paper examines the fundamental concepts of time complexity, reviews real-world applications, and explores effective instructional methods for teaching these concepts in computer science education. Link |
||||||||||||
| Proposal: Mobile Application for Disability Accommodations and Academic Success | ||||||||||||
|
Students suffering from disabilities have always had a harder time performing academically than their peers.
For this reason, they are provided accommodations and resources to help them succeed in their studies so they can enjoy the same opportunities as any other student.
However, even with all the progress that the education system has made regarding providing resources and helping students with disabilities to succeed academically, disabled students continue to lag behind their peers. This includes students who suffer from cognitive, psychological, and physical disabilities. Those suffering from cognitive
disabilities are the most affected since their rates of bachelor's degree completion are significantly lower than that of their peers, most of them dropping out based on their first-year performance. The main reason for this trend is the fact that most students
never register with their Disability Resource Center and many who do often do it only for one semester. Not registering to use the provided resources is
highly prejudicial, as the use of disability accommodations is directly related to increases in GPA. |
||||||||||||
| Proposal: Enhancing Computer Science Curricula for Technical Interview Readiness | ||||||||||||
|
Current computer science curricula often lack sufficient focus on the specific skills and techniques required for technical job and internship interviews, particularly in areas such as algorithms, data structures, time complexity, and whiteboard problem-solving. This gap leaves students underprepared for the rigorous and specialized nature of these interviews, affecting their confidence and performance in securing job opportunities. Link |
||||||||||||
| Blog Collection: AAYESHA on Artificial Intelligence | ||||||||||||
|
Welcome to Aayesha's AI blog, where I post my readings about AI. This is a space for sharing insights, discussing latest trends, and exploring the impact of AI on various industries. Join me in this journey of knowledge and discovery. Link |
||||||||||||
| AI in Sea Turtle Conservation | ||||||||||||
|
This report contains the process and results of training CogUniversity’s AI Chatbot Cammy. The training exercises focused on three aspects: answering questions about the biology of sea turtles, predicting the weight of sea turtles based on given parameters of length, width, and species, and image identification of different sea turtles species, namely Loggerhead, Green, Hawksbill, and Ridley. Throughout the process, data analysis, comprehension of the software, testing, and experimentation was needed. Link |
||||||||||||
| Green Blankets of Poison: Algae blooms | ||||||||||||
|
Cyanobacteria is a photosynthetic microorganism that processes sunlight, nitrogen and phosphorus to live. As algae begin to form, it blocks sunlight from entering the bottom of ponds, lakes, and rivers. Without light, algae stop generating oxygen and consume it instead (earthhow.com). Visually, this results in the blankets of green often seen on stagnant and dead bodies of water and this is what tourists see often when they visit certain parts of the Caloosahatchee River. According to data sets in floridadep.gov, algal blooms were located in 4 locations in 2020, which increased dramatically to 21 locations in 2021. It can be inferred that the rates of pollution of the river are increasing steeply, which are causing these rapid and destructive algal blooms. Link |
||||||||||||
| Failure Analysis: Buffer Overflow Vulnerabilities | ||||||||||||
|
Errors are an unavoidable part of coding, whether that be in a personal project a singular student is creating, or whether it be an industrially made application. There are different classifications of these errors and in the software space, they are usually called “bugs”. Not all bugs are equally damaging to the infrastructure. An example of a common bug which can cause complicated vulnerabilities and chances of memory leaks is the Integer Overflow to Buffer Overflow vulnerability (IO2BO), which arises from integer overflows during memory allocation calculations. This results in inadequate memory allocation, triggering potential buffer overflow issues. Link |
||||||||||||
| Can AI understand handwriting? | ||||||||||||
|
It is crucial for us to have technology to recognize handwriting and be able to digitize it. This could lead to preserving old handwritten books, letters, parchments, and other important documents. Although this can be done by humans reading and typing out a digitized version of the particular document, using AI to accomplish this will make the process more efficient. In this project, an existing labeled dataset was used to train an AI Neural Network model so that it could recognize words written by hand. Link |
||||||||||||
| Microbiology Portfolio | ||||||||||||
|
"Microbes without Borders" opened my eyes to a whole new world! It wasn't just about studying microbes in isolation; the class brilliantly connected them to different cultures. This showed me the incredible impact microbes have on societies around the globe, giving me a much bigger picture of how microbiology shapes our world. |
||||||||||||
| Childrens’ Play in the Pandemic or Otherwise: A literature review | ||||||||||||
|
Evidence has shown that play is closely linked to childrens’ physical and mental health, along with their cognitive and social development. In the last decade, childrens’ accessibility to play has been gradually decreasing with dwindling resources put into other aspects of education which are more quantifiable such as academic performance, instead of qualitative aspects such as play and physical education. Most recently, the occurrence of the pandemic made clear that having a rich and meaningful play experience was deemed least important and was the education system’s last concern. However, research seems to show how wrong that notion truly appears to be. Link |
||||||||||||
| Store-bought Bread: Consumerism and The Environment | ||||||||||||
|
This paper discusses the challenges faced by the bread industry and consumers due to bread spoilage and staling. Mold growth and staling are the main causes of bread spoilage, leading to economic losses for both the industry and consumers. The article discusses the factors that affect mold growth and bread staling, including temperature, humidity, moisture content, and storage. The aim of the experiment is to document the rate of staling and molding of bread under different conditions to determine the effect of temperature, humidity, and moisture content on bread. The paper concludes by highlighting the importance of natural extracts as an alternative to synthetic additives in the bread industry and the need for more effective measures against bread staling. The experiment shows that all the specimens become stale, and although none of the specimens had a change in color during the duration of the experiment, there are still concerns about the effectiveness of measures taken against staling compared to that against mold and implications of that in terms of the environment and food waste. Link |
||||||||||||
| How does a person’s accent impact your first impression of them? | ||||||||||||
|
I am sure everyone can relate to the feeling of wanting to make a good first impression on someone. It can be when meeting someone for the first time on a date, your first interview with a company, or your first day as a teacher of a class of students. To prepare, you would usually ponder over whether your attire, makeup, hair, and your facial expressions are perfect. However, you would miss a crucial factor if you only focused on the above! As it turns out, oftentimes the way you sound has a bigger impact on a lasting impression than how you look. And the way you sound is not only impacted by the loudness of your voice or the cheeriness of your demeanor, but by your accent! Have you ever noticed how someone's accent can instantly give you clues about where they're from, their social status, and even their personality? Link |
||||||||||||
| The Patriarchy’s Toll on Her Mind | ||||||||||||
|
Throughout history, the division of labor between the two sexes has always been a major point of tension and debate. For the majority of the female population, whether it is something they wish or not, their place in the domestic environment is fixed, and pushed upon them by their surroundings and society, their past and present. In the short story “The Yellow Wallpaper”, the author criticizes the oppressive division of labor by highlighting the negative effects of patriarchal control on the autonomy, creative prowess, emotional well-being, and medical needs of women in order to promote action against sexism. Link |
||||||||||||
| Race and Color: Rejecting Stereotypes, and Finding Autonomy in the Life of Olaudah Equiano | ||||||||||||
|
The scars of 200 years of slavery persist still in modern African American communities in the United States today as many struggle to find their true selves amongst the many stereotypes and rooted injustices that they face. Similar adversities were faced by Olaudah Equiano, a slave brought from Africa and forced to acclimatize in a completely new and harsh environment where he was belittled and seen as less than human. He records his account by writing an autobiography. An autobiography is the truest form of self-reflection and its beauty lies in being able to immerse the reader within the author’s most intimate and innermost thoughts and emotions. The reader is made to see through the lens of the author, no matter how different their life experiences are, and is able to understand the author’s point of view. By creating his autobiography, The Interesting Narrative of the Life of Olaudah Equiano, Or Gustavus Vassa, The African Illustrated, Equiano rejects stereotypes of his culture and he accomplishes autonomy by establishing himself as a literate man and sharing his experiences. Link |
||||||||||||
| Archive: Everglades National Park Brochure 1962 Edition | ||||||||||||
|
Change is grim: Everglades National Park environment and tourism before and after |
||||||||||||
| Reflections of a Museum Tour: Australian Impressionism | ||||||||||||
|
The museum of choice is the National Gallery of Victoria from the exhibition, "She-Oak and Sunlight: Australian Impressionism" in Melbourne, Australia. The chosen art is “The Artist’s Camp” by Tom Roberts painted in 1886. The display of the piece “The Artist’s Camp” by Tom Roberts showcased how the friendship and collaboration of the artists paved the way to the birth of the legacy of the Australian impressionism movement. The viewer ponders what Tom Roberts was feeling when he captured this seemingly ordinary moment of his friends taking a break from working on art and enjoying a meal. Was it fondness? Nostalgia? Did he predict that this image would be mirrored by many artists after? Finally, the viewer moves on to the next work, their heart warm and peaceful, like the figures in the painting. Link |
||||||||||||
| "Beauty in the Eye of the Beholder": a Global Look | ||||||||||||
|
It is well known that “beauty is in the eye of the beholder”. But is that true all the time? By comparison of the works,”Northanger Abbey”(1817) by Jane Austen, “Life of A Sensuous Woman”(1686) by Ihara Saikaku and “A Vindication of the Rights of Women”(1792) by Mary Wollstonecraft, the true double standards of society regarding expectations of “beauty” and its influence on the “eye of the beholder” across different periods and geographical locations can be found, as well as the impact it had on the autonomy of women. Link |
||||||||||||