Qualifications

Education
Work

B.Sc., Hons. Computer Science

York University (3.7 / 4.0 GPA) Toronto, Ontario
Sept 2020 - Dec 2025

Civil Engineering

Yildiz Technical University Istanbul, Turkey
Sept 2018 - May 2019

Back-end Developer (Intern)

IBM
May 2024 - Aug 2025
View More
  • Led administration of 9 full-stack internal tools supporting IBM’s WebSphere Application Server and OpenLiberty.

  • Implemented and debugged 100+ features and fixes across publishing, defect tracking, infrastructure, and reporting tools.

  • Automated translation file detection and packaging, doubling efficiency; MVP delivered in 3 months with ongoing updates.

  • Led full migration of defect management system, including strategy, code rewrites, API integration, and dual-format support.

  • Completed 50+ infrastructure tasks, including project sizing, server migrations, modernization, and security patching.

  • Completed 50+ infrastructure tasks, including project sizing, server migrations, modernization, and security patching.

  • Proactively monitored logs, reproduced issues, and utilized modern debugging tools to swiftly resolve reported issues and wrote scripts to automate repetitive tasks for personal productivity.

Automation Developer (Intern)

Ontario Public Services
May 2022 - Dec 2022
View More
  • Leading the automation team to develop scripts.

  • Writing scripts in Java using the Selenium WebDrivers to automate manual Regression Test cases.

  • Maintaining the automation scripts after releases.

  • Performing SQL queries on system database to obtain specific information for testing.

  • Maintaining a product manual.

Robotics Software Developer (Intern)

Lassonde School of Engineering
May 2021 - Aug 2021
View More
  • Integrated sensors and plugins into the SentryBot bishop such as IMU, LIDAR and video/audio.

  • Developed over 5 Gazebo worlds for simulation and testing purposes analogous to the blueprint of the buildings such as the Bergeron and Sherman buildings at York University.

  • Mapped the Gazebo worlds with SLAM packages and localized the robot within the map for better accuracy.

  • Wrote Python scripts to achieve point-to-point navigation.

  • Achieved the keyword spotting mode with %99 accuracy by integrating the speech recognition Pocket Sphinx for triggering the SentryBot to navigate the predetermined locations with the ability of adding more locations.

  • Accomplished complete autonomy by the end of the project in the simulation with an accuracy of over 90%.

Private Math Tutor

Freelance
Jul 2018 - Apr 2019
View More
  • Practiced different types of Mathematical questions ranging from high school math to Calculus and business math with students.

  • Assisted college students with their daily lecture materials taught at their universities.

  • Held regular Q/A sessions on a certain schedule with students.

  • Assisted hundreds of grade 12 and high school graduates to successfully pass the university entrance exam.



Projects

Personal Projects
School Projects

CottageBNB

Description

CottageBnB is a web based platform that allows users to browse a variety of cottages that have been registered by other users. Some of the featur include:
- Adding, removing, updating, deleting cottages. - Authentications such as logging in/out and signing up as a new user. - Authorizations such as only having certain Authorizations based on their profile and contribution. - Leaving reviews for existing cottages. - Clustered interactive map (could be used to search).

Custom C-like Language to Assembly Compiler

Description

Built a full compiler from scratch for a C-like language (B-minor), translating source code to runnable assembly. This included developing a scanner for tokenization, a custom parser to generate an Abstract Syntax Tree (AST), semantic analysis routines, intermediate representation (IR) generation, optimization passes, and a back-end code generator for assembly output.

SentryBot

Description

This project is about a welcoming robot called Sentrybot that can navigate autonomously to take anyone approaching for direction to a commonly visited place in Bergeron building. Apart from using ROS and Slam_toolbox it uses Speech Recognition Pocketsphinx to spot the keywords from the visitors for navigation.

Personal Portfolio Website

Description

The personal portfolio website is a simple website built using CSS, HTML, and JavaScript to showcases some of my skills, work experience, and completed projects. The website features a modern design with a full-screen background image and a navigation menu for easy access to different sections. The "About Me" section provides an introduction to myself, my skills, and interests, while the "Work Experience" section highlights my previous employment history and achievements. The "Projects" section showcases my completed projects with thumbnail images and detailed descriptions. Additionally, the website includes a "Contact Me" section with a form that visitors can use to send me a message or inquire about collaborations or job opportunities.

The Video Channel Platform

Description

This project is primarily focused on demonstrating advanced OOP knowledge and skills. The application enables users to create channels and interact with them by following or unfollowing released videos. Subscribers have the option to subscribe to their favorite channels, establishing a personalized content feed. Additionally, the application provides detailed statistics, including the number of subscribers, watch time, and other relevant information, offering valuable insights into the channel's performance and audience engagement.

Grade: A+

The List of Remaining Projects

Description

This collection of school projects highlights my in-depth knowledge of OOP, algorithm design, and good programming practices. From a Simplified Apple Store Problem to a Vaccination Tracker, Building Design, Student Record, Weather Station, and Sequence Problems, each project showcases my proficiency in tackling diverse challenges and delivering efficient solutions.

Grade: A+