hello, my name is
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.
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.
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.
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.
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.
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.