About

Software, data, and systems

I am Abdulkader Alturkmani, a University of Toronto student building practical software with strong foundations in data structures, object-oriented design, and interactive UI development.

Download my resume!

Education

University of Toronto

Sep 2023 - May 2027

Bachelor of Science, Geospatial Data Science Major and Applied Statistics, Computer Science Minor.

Relevant Coursework

  • Spatial Data Science
  • Introduction to Computer Science
  • Probability and Statistics
  • Multivariable Calculus and Linear Algebra
  • Introduction to Geospatial Information Science
  • Mathematical Proofs

Projects

Phone Billing and Call Visualization

Python, Pygame

Built a Python billing engine to parse call logs, manage contracts, and visualize routes with interactive customer, duration, and location filters.

Treemap Filesystem Visualizer

Python, Data Structures

Developed an interactive treemap visualizer with a recursive tree model, rectangle subdivision by subtree size, and click-based expand and collapse behavior.

Java Paint Application with AI Integration

Java, JavaFX, Ollama API

Built a Java Paint app with undo and redo, clipboard actions, adjustable styling, and prompt-driven image generation and editing through the Ollama API.

Othello Game AI

Java, OOP

Designed an 8x8 Othello engine with move validation and winner detection, then added greedy and random AI controllers backed by unit tests.

CS50 Memory Card Game

Python

Created the final CS50P project from scratch with card shuffling, matching logic, score tracking, and object-oriented program structure.

Certificates

CS50P - Introduction to Programming with Python

Apr 2024

Harvard University (edX). Completed 9 problem sets and developed a full Python final project applying object-oriented design concepts.

Schulich Business Excellence Academy (SBEA)

Jul 2022

Schulich School of Business. Completed an intensive program in leadership, entrepreneurship, and business fundamentals.

Technical Skills

Programming Languages

Python, Java, HTML, CSS, JavaScript

Frameworks and Libraries

React, JavaFX, Pygame, Ollama API

Tools

Git, GitHub, VS Code, R Studio, ArcGIS Pro, IntelliJ

Concepts

Object-Oriented Programming, Data Structures, Algorithm Design, Web Development, Responsive Design, Interactive UI Development