About Me
I'm a third-year Computer Engineering student at the University of Toronto. Passionate about AI, deep learning, computer architecture, and performace computing.
Computer Engineering Student
Interests: High-Performance Computing, Compiler Optimizations, Computer Architecture, Embedded Systems, Software Engineering, Maching Learning, Artificial Intelligence
- Hobbies: Soccer, Volleyball, DIY Projects, Road Trips
- Phone: +647 509 7452
- City: Toronto, Canada
- Age: 19
- Degree: BASc Computer Engineering
- Email: abdul.amin@mail.utoronto.ca
Currently, I am seeking opportunities related to my interests in Computer Engineering. I am always eager to learn new things and build solutions. Feel free to send me an email or give me a call, I am always looking forward to having a chat.
My Resume
The following is a summarized version of my resume with the experience I have gained so far in my career.
Summary
Abdullah Amin
Third-year Computer Engineering student at the University of Toronto...
- Mississauga, Ontario, Canada
- (647) 509-7452
- abdul.amin@mail.utoronto.ca
Professional Experience
Web Developer
June 2024 - Present
Dispute Lens, Toronto, Ontario
- Worked at a startup using and developing Large Language Models (LLMs)...
Education
Computer Engineering, BASc , with 12-16 month PEY Co-op
Sept. 2022 - May 2027
University of Toronto, Ontario, Canada
- Dean’s Honor List (2022)
- Relevant Courses
My Courses
The following are a compilation of courses I have taken at the University of Toronto.
ECE243
Computer Organization
This course covered computer structure, CPU design, hardwired control, I/O with interrupts, assembly language, memory organization, caches, and peripherals. The lab focused on logic systems, microprocessors, and a major design project.
ECE241
Digital Systems
This course focused on digital logic circuit design, including combinational and sequential logic, finite state machines, and binary operations. The labs emphasized hands-on work with FPGAs and Verilog for hardware description.
ECE244
Data Structures and Algorithms C++
This course covered object-oriented programming, including classes, inheritance, and basic data structures and algorithms. Lab assignments focused on designing and implementing large programs using OOP principles.
APS360
Deep Learning with Pytorch
This course introduced deep learning, covering neural networks, CNNs, RNNs, transfer learning, NLP, transformers, and GANs. The labs and final project provided hands-on experience using the Pytorch machine learning framework.
ECE344
Operating Systems
This course covered operating system structures, concurrency, synchronization, CPU scheduling, and memory management. Lab exercises involved implementing parts of an operating system.
ECE454
Computer Systems Programming
This course focused on programming techniques for optimizing performance in computer systems, covering program behavior, compiler optimization, memory management, and cache usage. It also addressed current trends in multicore and multithreaded hardware, emphasizing how to leverage parallelism in programming.
Project Portfolio
Incoming: A collection of some of my significant projects over the years. 🔨