Mahmud Hossain
Third year Computer Science student at the University of Ottawa
About Me
I am a third-year Computer Science CO-OP student at the University of Ottawa with a strong interest in building practical and scalable software solutions. My studies and projects have given me a solid foundation in programming languages such as Java, Python, C, and SQL, along with hands-on experience in web, mobile, and systems development. I have worked on diverse projects, including a full-stack hotel management system using Java and PostgreSQL, an Android event attendance app with Java and Firebase, a personal expense tracker web app in Python, and a terminal-based text editor in C. These experiences have sharpened my technical skills in database design, system programming, and full-stack development while also strengthening my problem-solving and teamwork abilities. I am currently seeking CO-OP opportunities where I can apply my skills, collaborate with others, and continue growing as a developer. Feel free to check out my projects and connect with me. I’m always open to new opportunities and conversations!
DOWNLOAD RESUMEUniversity of Ottawa - Ottawa, ON
Bachelor of Science in Computer Science (CO-OP)
2023 - Present
Expected graduation date: 2027
Dean's Honour List: 2023 (Fall), 2024 (Winter, Fall), 2025 (Winter)
e-Hotels is a full-stack hotel management system designed to streamline booking and administration. The application includes a customer portal for registration, profile management, room search, and booking, as well as an employee portal for check-ins, direct renting, and hotel/room administration. The backend features a relational schema with optimized SQL queries for availability checks, packaged and deployed with Maven and Tomcat.
GitHub Repository LinkAn Android application for streamlining event registration and attendance tracking. Designed using XML for frontend and a Java-based backend. Real-time database management and user authentication is provided through Firebase. The app implements role-based access for Attendees, Organizers, and Administrator. Key features include user registration, user approval, event creation, event search, event registration, registration approval,etc.
GitHub Repository LinkA web application for efficient personal expense tracking and management, built using Python and Flask. The app features a robust SQLite database for data storage. The app has a responsive and user-friendly interface, built using HTML and CSS. Key features of the app include expense summaries and pie charts, implemented through Matplotlib.
GitHub Repository LinkA terminal-based text editor in C with support for file operations (open, save, create) and basic text editing functionalities such as insert, delete, and navigation. It is cross-platform, working on both Windows and Unix-based(Linux/MacOs) systems.
GitHub Repository LinkCopyright © 2025 Mahmud Hossain. All Rights Reserved