hello, my name is


Amirali Najafizadeh

software developer

based in Toronto, ON

about me

I am an enthusiastic software developer based in Toronto with over 3 years of professional experience in software development & cybersecurity.

I develop professional & scalable software

With two years of practical experience in software development and cybersecurity, I have developed skills to understand client requirements and deliver tailored software solutions.

Over the years, I have worked across various areas, including back-end and front-end development, API integration, process automation, cybersecurity analysis, and cybersecurity awareness. My diverse project experience has equipped me with the ability to tackle complex challenges and contribute to the development of robust, efficient, and secure systems. I am excited to bring my expertise and innovative approach to a dynamic team, where we can collaboratively achieve outstanding results.

skills

python
HTML/CSS
django
C++
SQL
Arduino & Robotics

experience

2022 - Present
Toronto Metropolitan University

Software Developer/ Cybersecurity Analyst

I focus on automating processes and enhancing our internal API to assist other employees in completing their tasks more efficiently. The API offers automated features like creating drive folders, sending emails, and managing spreadsheets by clearing, removing, and populating them.

I focus on automating processes and enhancing our internal API to assist other employees in completing their tasks more efficiently. The API offers automated features like creating drive folders, sending emails, and managing spreadsheets by clearing, removing, and populating them.

projects

flappy bird

I developed a Flappy Bird game using C++ as a personal project to refresh my C++ skills. The game was built with the SFML library to create and render 2D objects. To animate the bird, I used three images (wings down, neutral wings, and wings up) to replicate its movement accurately. The game features a high score tracker and allows players to retry multiple times to beat their previous scores. Additionally, it includes various audio effects, such as background music and sounds for the bird hitting the ground or obstacles.

You may download the game or take a look at the source code on my GitHub tagged below.

Flappy Bird

firefighting robot

We created a firefighting autonomous mobile robot (AMR) using an Arduino microcontroller and C++. This AMR can detect edges, track lines, avoid obstacles, and detect and extinguish flames while navigating its environment independently. It is equipped with sensors: 3 IR sensors for detecting black lines, 2 IR sensors for edges, 4 IR sensors for flames, and 3 ultrasonic sensors for object detection and avoidance. In our final competition, the goal was to extinguish the opponent's AMR flame and other flames in the environment, each worth 10 points, with a 10-point deduction for hitting objects. Our AMR achieved the highest score among all competitors.
P.S. Our bot is the one starting closer to the camera.

movie recommendation project

We developed a fully functional movie recommendation application using a user-based collaborative filtering algorithm. Users create an account and start rating the movies they've watched. Based on their ratings, our database, which updates regularly with new user ratings, identifies similar preferences from other users and recommends movies accordingly.
Unfortunately, since this was a school project, the code cannot be made public. However, the video below provides a short demo of the application, and you can click on the link below to read the documentation.

Spy Game

I developed a Spy Party-style game using Django as a personal project to strengthen my backend development and web application skills. The game randomly assigns roles as either Citizens, who know the location, or Spies, who do not. Players take turns asking and answering questions about the location, with the Citizens trying to expose the Spies while the Spies attempt to remain undetected and guess the location.
You may play the game online or take a look at the source code on my GitHub tagged below.

Flappy Bird