My Computer Science Portfolio
Computer Science Classes
I have completed a variety of computer science courses, including AP Computer Science A, Computer Science Principles, Advanced Object-Oriented Programming, Data Structures, and Advanced Data Structures. These classes have provided a strong foundation in programming, algorithms, and computational problem-solving, developing simultaneously my ability to design efficient and scalable solutions.
UMD Mindlabs
I contributed meaningfully to the Breath Analysis project at UMD Mindlabs by analyzing real-life breathing data—healthy and sick days—collected from people using Python tools. We extracted the most necessary features like breath length, amplitude, and slope, then cleaned and segmented the data into files that we saved as CSV for further analysis. We used PyTorch to design and train RNNs for breath-type classification and identification of the most important factors for determining illness. Building on this basis, we trained another RNN using all factors in order to predict breath types, exploring patterns that would be predictive of the onset of illness and thereby discovering early signs using similar approaches.
UMBC ITE
Under the mentorship of my professor, I have worked in artificial intelligence, machine learning, and computer vision using TensorFlow, PyTorch, OpenCV, Java, Python, and C++. Key projects include developing a car-recognition neural network in PyTorch, automating video annotation with OpenCV, programming a drone using Raspberry Pi in C++, and building an RC car on Arduino. These experiences have taught me how to integrate software and hardware for robotics and apply state-of-the-art machine learning techniques. I've also worked with PhD research and am building a professional website using NextJS to share my work and insights.
ExploreDigits
I was given the opportunity to collaborate on developing tools during my internship at Explore Digits, which is meant to improve patient care and outcomes. My role included the development of a data collection and analytics platform by integrating machine learning, thus offering deeper and actionable insights regarding the health of patients. Those tools sped up data processing to drive effective healthcare decisions that demonstrate how AI can transform the face of medicine. The experience has helped my skills in machine learning, collaboration, and developing impactful solutions within a critical industry.
FTC Robotics (2021-2023)
In 2021, I joined FTC robotics team Cryptic #20123 as a programmer and promptly began learning robotics through pandemic difficulties. I have performed in the development of tele-op and autonomous robot functions in Java using IntelliJ; got experience with GitHub for version control. I also did an exploration of TensorFlow and OpenCV to integrate computer vision and apply machine learning and image processing techniques. My role highly required problem-solving, adaptability, and collaboration skills to drive both the success of the team and my personal growth in robotics programming.
Personal Projects
I demonstrate my commitment to developing leading-edge solutions and sharing knowledge through the use of technology in some of my personal projects. I have built websites with machine learning, artificial intelligence, and interactive features that engage users in unique ways. Some of my websites on Islam include educational games using neural networks designed to teach concepts interactively in a way that increases interest in Islamic culture and values. These platforms now combine state-of-the-art technologies in object recognition and personalized learning experiences with innovative technical underpinnings and valuable content. I have also written articles on the development process of these projects, from incorporating neural networks in games to leveraging cloud computing for scalability, hoping to teach and inspire others. I've taken up projects through which I brought together technical knowledge, creativity, and a burning passion for education to inform, engage, and create inclusion by using technology.