Computer Science Student
Who Am I ?
I'm Hazem Ibrahim Aly, a Computer Science student at Dublin City University (DCU) with a deep passion for software engineering. I'm dedicated to mastering the complexities of coding, algorithms, and software development, always eager to learn more and apply my knowledge to real-world challenges.
At DCU, I'm not just focused on excelling academically but also actively involved in activities that sharpen my technical skills and expand my professional network. I love collaborating on innovative projects, participating in hackathons, and contributing to open-source communities, all of which help me grow as a future software engineer.
I'm particularly interested in areas like artificial intelligence, machine learning, and cloud computing, and I aim to use my education and hands-on experience to develop scalable, efficient, and impactful software solutions. My goal is to make a meaningful contribution to the tech industry by driving innovation and solving complex problems through technology.
What I Developed?
This solo full-stack project imitates a university administration system used by academic staff. Built using React for the frontend and Django REST Framework for the API, it allows users to manage degrees, cohorts, modules, students, and grades. I implemented functionality for all major entities, with responsive table views, modals, and forms. This project demonstrates strong API design, React component architecture, and clean UI/UX suited for internal staff tools.
This individual project involved building a dynamic pizza delivery web app using Django, HTML, CSS, Bootstrap, and JavaScript. The platform allows users to customize orders, choose toppings, sizes, and quantities, and track their delivery status in real time. I also integrated and configured the Django Admin panel to manage products, orders, and customer data on the backend, allowing for secure and efficient data control. The application features cart management, order validation, payment simulation, and a responsive frontend designed for seamless user experience.
This academic group project aimed to design a secure and scalable mobile banking application for the Bank of Ireland. I led the requirements engineering process, including drafting core sections of the SRS, and developing the Use Case Diagram, Domain Model, and multiple stakeholder tables. The document followed IEEE standards and focused on security, regulatory compliance (e.g. GDPR, PSD2), usability, and performance. Key deliverables included a block model, database design, and detailed functional requirements covering login, payments, statement access, and more. Screenshots below are taken directly from the final document.
This collaborative project focused on building a culturally informative web app to explore traditions, languages, and lifestyles from Europe, Africa, and Asia. I led the team in frontend design and content organization, ensuring accessibility and responsiveness across devices. The app featured dynamic navigation, categorized country data, and user-friendly visuals aimed at education and cultural awareness. I focused on making the layout clean, multilingual-ready, and intuitive for users of all backgrounds.
EpicEarn.quest is a rewards-based platform that partners with trusted ad networks like AdGateMedia and Ayet Studios to provide users with engaging tasks such as surveys, apps, and video ads. Users earn points for completing tasks, which can be redeemed for digital rewards. I'm currently working on a complete renovation of the platform's backend and UI to improve performance, transparency, and user trust. This is a large-scale project with a strong focus on security, analytics, and sustainable monetization.
What Can I Do?
Python, C, C++, Java, HTML, CSS, JavaScript, Django, React, Bash/Shell Scripting
Linux, Git, Docker, GitHub, Visual Studio Code, MySQL, SQLite
SRS writing, system analysis, Path Testing
SQL, Relational Database Design, REST APIs, Django Admin
Leadership, Communication, Teamwork, Problem-Solving
Critical thinking, Fast learner, Passion for clean and efficient code, Detail-oriented
Experience Timeline
As a Computer Science class representative and peer mentor at Dublin City University, I bring more than just technical skills to the table. These roles have honed my abilities in communication, leadership, and teamwork. Balancing my technical expertise with these interpersonal skills, I excel in both managing group dynamics and fostering collaborative environments.
Collaborated with a friend on a small freelance project to develop basic web applications for local clients. Focused on simple, functional backend features and clean UI design.
Feel Free to Contact me