Abdullah Amin

COMPUTER ENGINEERING STUDENT AT THE UNIVERSITY OF TORONTO

About me

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

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

University of Toronto
My 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

Project Portfolio

Incoming: A collection of some of my significant projects over the years. 🔨