CREATING AND LEARNING AS AN ENGINEERING STUDENT

Luka

Perkovic

I’m Luka Perkovic — an engineering student passionate about AI, software, and robotics projects that solve real problems.

SCROLL

My passion lies in engineering and technology, building projects that combine software, hardware, and AI. I enjoy creating tools and systems that solve real problems and push the boundaries of what’s possible.

I’m a Computer Engineering student at the University of Waterloo, currently building my foundation in areas like programming, electronics, and mathematics. Through my courses I’m learning about circuit analysis, embedded systems, and software development, while also exploring topics such as machine learning, data structures, and algorithms. This academic journey is helping me develop the skills needed to design and build innovative technologies.

C / C++

Low-level programming

85%

C / C++

Low-level programming

85%

C / C++

Low-level programming

85%

Python

AI, automation & data analysis

80%

Python

AI, automation & data analysis

80%

Python

AI, automation & data analysis

80%

Hardware

AI-controlled robotics

75%

Hardware

AI-controlled robotics

75%

Hardware

AI-controlled robotics

75%

AI-Powered Software Developer (Co-op)

RamSoft

Sept. 2025 — Present

Contributing to AI prototype development, experimenting with advanced models, and gaining experience working in an agile team.

AI-Powered Software Developer (Co-op)

RamSoft

Sept. 2025 — Present

Contributing to AI prototype development, experimenting with advanced models, and gaining experience working in an agile team.

AI-Powered Software Developer (Co-op)

RamSoft

Sept. 2025 — Present

Contributing to AI prototype development, experimenting with advanced models, and gaining experience working in an agile team.

IT Project Analyst (Co-op)

Scotiabank

Jan. 2025 — Apr. 2025

Analyzed call data using Python, identified errors in call routing, and worked with teams to improve efficiency.

IT Project Analyst (Co-op)

Scotiabank

Jan. 2025 — Apr. 2025

Analyzed call data using Python, identified errors in call routing, and worked with teams to improve efficiency.

IT Project Analyst (Co-op)

Scotiabank

Jan. 2025 — Apr. 2025

Analyzed call data using Python, identified errors in call routing, and worked with teams to improve efficiency.

2

Co-op Terms Completed

2

Co-op Terms Completed

2

Co-op Terms Completed

5+

Technical Projects Built

5+

Technical Projects Built

5+

Technical Projects Built

100%

Commited to Learning

100%

Commited to Learning

100%

Commited to Learning

  • AI

  • SOFTWARE

  • ROBOTICS

  • AUTOMATION

  • AI

  • SOFTWARE

  • ROBOTICS

  • AUTOMATION

Bachelor of Applied Science in Computer Engineering

University of Waterloo

2024 — 2029

Studying programming, circuits, embedded systems, AI, and software engineering.

Bachelor of Applied Science in Computer Engineering

University of Waterloo

2024 — 2029

Studying programming, circuits, embedded systems, AI, and software engineering.

Bachelor of Applied Science in Computer Engineering

University of Waterloo

2024 — 2029

Studying programming, circuits, embedded systems, AI, and software engineering.

Secondary School Diploma

Abbey Park High School

2020 — 2024

Graduated with a 90+ average while balancing extracurriculars such as competitive swimming and student activities.

Secondary School Diploma

Abbey Park High School

2020 — 2024

Graduated with a 90+ average while balancing extracurriculars such as competitive swimming and student activities.

Secondary School Diploma

Abbey Park High School

2020 — 2024

Graduated with a 90+ average while balancing extracurriculars such as competitive swimming and student activities.

Have a question or a project in mind? I'd love to hear from you!

Create a free website with Framer, the website builder loved by startups, designers and agencies.