Talha Atif
>Software Developer
about-me
Hello! My name is Talha and I'm currently in my second year of
Software Engineering at McMaster University.
Since childhood, I have always been passionate about
all things technology, whether it's hardware, software, or user
experience. I've even built my own computer and recreated popular
board games using Python and Pygame.
This website
itself has been a great opportunity for me to learn more about
front-end design, and my time as a software developer for
McMaster's battery workforce has shown me a lot about back-end and
hardware integration.
I've also worked in tech sales
for two years, which has taught me a great deal about working in
teams and effective communication with coworkers and customers.
I hope to find a software engineering internship for
the upcoming 2025 summer and am currently looking for any
opportunities! Feel free to
contact me here!
my-projects
Stud.AI
A fullstack webapp that uses Cohere language processing to create custom practice tests based off the users' course notes.
Playlist Generator
A Hackathon winning program that connects to a users Spotify account and creates a playlist for them based on their listening history.
Mastermind
Created in Python using Pygame, this program virtually recreates the popular board game Mastermind using a clean interface and fun graphics.
Garbage Grab
Created using all custom drawings, this Pygame based app is a fun shooter video game that promotes recycling with fun animations.
Smart Battle Robot
Created using Java, this program uses algorithms to create an intelligent battle robot that fights against other smart robots.
Text to Spreadsheet
A python program that uses Google Lens API along with a python line detector to convert handwritten spreadsheets to digital versions.
Autoclave Robot
A program allowing a robotic arm to locate tools to be sterlizied in an autoclave, using advanced coordinate algorithms to store locations.
Cloud Time Converter
Using GoogleAPI, this program converted raw time data from Spotify json files to accurate times and dates based on time zone in google sheets.
Coordinate Mapper
A minimal program using open street maps and html to map coordinates and help visualise data on a map. Overlapping area circles show hot spots as well.
my-education
GPA
3.9/4.0
McMaster University
Software Engineering
Engineering 1P13 - Utilized python with Jupyter notebook to
create programs. Also used custom software to program and
control robotic arm.
SFWRENG 2OP3 - Learned fundamentals of
Object-Oriented Programming, creating various programs
including terminal based AI powered Tic-Tac-Toe.
SFWRENG 2XC3 - Used Linux terminal with Ubuntu
library to efficiently code in C using Vim, Git, and VS
Code.
SFWRENG 2C03 - Used Java to create hash
tables, binary trees, and graphing algorithms.
GPA
4.0/4.0
White Oaks Secondary School
Programming ICS3U1 - Utilized Python and Pygame library to
create games, recursive simulations, and more.
Programming ISC4U1 - Used Java along with JFrame
and Robots libaries to create various programs including a
smart virtual battle robot.
work-experience
Software Developer
Battery Workforce
May 2024 - August 2024
-Built and tested software to be put into an electric vehicle
-Used Simulink to optimize performance and efficiency of battery
systems
-Helped perform real-time testing and validation of battery
systems, ensuring reliability and effectiveness
Technology Consultant
Staples Canada
May 2024 - Present
-Advised customers with purchasing laptops, tablets or
accessories
-Helped customers solve various computers issues such as fixing
software or setting up new devices
-Achieved a Protection plan attachment rate of over 40%
Sales Associate
Staples Canada
June 2022 - August 2023
-Organized shelves to maintain store visual appeal, engage
customers, and promote specific merchandise
-Helped customers locate products and advised purchasing
decisions
-Operated cashier when needed, ensuring
efficiency in store during rush
Voting Machine Officer
Elections Ontario
March 2022 - June 2022
-Managed electronic vote counting equipment to record over 1500
votes
-Ensured strict adherence to elections rules set by
the government of Ontario
-Worked with other
election staff to ensure a safe and secure election process
Outbound Sales Specialist
Phaners
June 2021 - November 2021
-Contacted Real Estate agents within North America using CRM
software to bring in over $100,000 in sales
-Ranked top of company leaderboard for 3 consecutive weeks