Talha Atif

>Software Developer

LinkedIn Profile GitHub Profile
Profile Picture

about-me

about-me-pic

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
React
Cohere
MongoDB
Tailwind

Stud.AI

A fullstack webapp that uses Cohere language processing to create custom practice tests based off the users' course notes.

SPOTIFY
Python
SpotifyAPI
Velo
FetchAPI

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
Python
Pygame

Mastermind

Created in Python using Pygame, this program virtually recreates the popular board game Mastermind using a clean interface and fun graphics.

GARBAGE GRAB
Pygame
Python
Drawing

Garbage Grab

Created using all custom drawings, this Pygame based app is a fun shooter video game that promotes recycling with fun animations.

BATTLE ROBOT
Java
JFrame
Becker

Smart Battle Robot

Created using Java, this program uses algorithms to create an intelligent battle robot that fights against other smart robots.

OCR
Python
GoogleAPI
MatPlotLib

Text to Spreadsheet

A python program that uses Google Lens API along with a python line detector to convert handwritten spreadsheets to digital versions.

ROBOT
Quanser
Python
VMware

Autoclave Robot

A program allowing a robotic arm to locate tools to be sterlizied in an autoclave, using advanced coordinate algorithms to store locations.

TIME CONVERT
GSuite
Fetch API
Python

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.

STUD.AI
HTML
CSS
Fetch API

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

McMaster

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.

White Oaks

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

contact-me