I am a recent graduate from the University of Rochester with a Bachelor of Arts in Computer Science. I’m actively seeking internship or full-time roles in software engineering, with a particular interest in Artificial Intelligence and Machine Learning. Feel free to reach out if you have any questions or just want to chat about my work. Scroll down to explore the exciting projects I've built! Please note that some projects aren't publicly accessible due to my college's academic honesty policies. If you’re a recruiter and would like to know more, contact me for a special access link.
Collaborated in a team of four to design and implement a modular version control system inspired by Git, as part of a Software Programming class. This project was developed in Rust, applying Parnas' modular design principles to ensure a robust and flexible architecture. Emphasized collaborative programming and employed Agile project management methodologies to facilitate effective teamwork and iterative development. Leveraged Git and GitHub for source control, demonstrating proficiency in version control practices and modern software development workflows.
Developed an efficient tool for converting between Nondeterministic Finite Automata (NFA) and Deterministic Finite Automata (DFA) using C. This project demonstrates a deep understanding of automata theory, focusing on the principles of finite state machines. The implementation was conducted in a modular and structured manner within the CLion development environment, utilizing MakeC for build management. Leveraged Git and GitHub for version control, ensuring smooth collaboration and code maintenance throughout the project.
Designed and developed a real-time currency converter as part of an Android development class, using Kotlin. This application fetches live currency exchange rates through APIs, providing users with up-to-date conversion results. The project involved integrating external APIs for real-time data, implementing a user-friendly interface, and focusing on best practices in mobile app development. Demonstrated skills in Android development, API handling, and creating responsive, intuitive user experiences.
Developed as part of an Android Development class, Memez is a fun, interactive application that allows users to create and share memes with friends. Built using Kotlin, the app features a user-friendly interface for meme creation, enabling users to customize images with their own text. Integrated MongoDB for backend data storage, ensuring smooth handling of user-generated content and seamless sharing capabilities. This project highlights expertise in Android development, user interaction design, and database integration.
AdasTravel is a bus scheduling app designed to optimize and streamline bus travel for the local population in Tanzania. Developed using JavaScript, React, and MySQL, the app features an intuitive interface for users to view and book bus schedules efficiently. Implemented REST APIs to facilitate smooth communication between the front end and the database, ensuring real-time updates and reliable data handling. This project showcases skills in full-stack development, database management, and creating user-centric solutions for transportation logistics.