Afeef Islam
Computer Engineering Student at Toronto Metropolitan University
About Me
Beyond the technical side, I thrive in collaborative environments; mentoring peers, leading initiatives, and organizing events that bring people together. When I’m not drenched in homework, you’ll probably find me hanging out with my birds or tuning in to an NBA game.
Projects
Personal Portfolio
This is the personal portfolio website you are currently viewing. Designed with HTML, CSS, and JavaScript, it offers a clean, interactive layout to highlight some projects that I have worked on.
View CodeCar Rental Database Management System
A relational database for a car rental service, featuring real-time queries to manage customers, vehicles, and financial records. Built with SQL and Oracle for the backend and a Java interface for rental processing, payments, and inventory management. Normalization techniques (1NF to BCNF) were applied to ensure clean, consistent data and efficient performance.
View CodeCentral Processing Unit Design
A basic CPU designed and implemented on an FPGA using VHDL, integrating an Arithmetic Logic Unit (ALU) for Boolean and arithmetic operations. Controlled with a Mealy finite state machine and supported by a 4:16 decoder, flip-flops, and latches to manage operations and improve flexibility. Outputs were connected to a seven-segment display for accurate real-time visualization of the CPU’s processing.
View CodePersonal PC Build
Assembled my first custom PC in 2023, designed for both productivity and gaming. Amazing performance and reliability thus far, with a clean aesthetic and smooth operation.
View BuildBanking Application Interface System
A Java-based banking system designed for both managers and customers, applying advanced object-oriented analysis and design principles. Built with Java and JavaFX, the system features an intuitive graphical interface that makes core banking operations accessible to non-technical users. The State design pattern was implemented to manage customer membership tiers dynamically, improving scalability, maintainability, and overall system flexibility.
View CodeRobot Maze Roamer
An autonomous robot built using the HCS12 microcontroller to navigate a maze through real-time sensing and decision-making. Controlled by a Finite State Machine (FSM), the system processes sensor data to detect obstacles, correct its path, and display system status and battery voltage on an LCD during operation.
View Code