Welcome. I am Arik Ahnaf, an aspiring engineer.

I'm interested in

I'm a software engineering student eager to explore the depths of both software and hardware. I like to learn new technologies and transform ideas into real-world projects.

Education

Lassonde School of Engineering, York University

Candidate for Bachelor of Engineering, Software Engineering

Specialization in Big Data

Toronto, ON, Canada

Expected Graduation: April 2027

Relevant Courses

Object-Oriented Programming, Data Structures, Embedded Systems, Computer Organization

Fort Richmond Collegiate

High School Diploma

Winnipeg, MB, Canada

Graduation: June 2022

Relevant Courses

Calculus, Physics, Chemistry, Biology

Experience

YU Blueprint

Software Developer

North York, ON, Canada

September 2025 – Present

TELUS

Software Engineer Intern

Toronto, ON, Canada

January 2025 – August 2025

Ontario Power Generation

Data Engineer Intern

Pickering, ON, Canada

January 2024 - August 2024

Projects

Advanced Options Tracker

  • Developing a full-stack investment portfolio tracker, leveraging an AI-powered recommendation engine to provide personalized financial insights
  • Engineering a comprehensive options tracking module, supporting advanced strategies including Covered Calls, Cash-Secured Puts, Naked Calls, and Naked Puts, alongside a compound interest calculator
  • Building using Java and the Spring Boot framework for a robust backend, with Angular as the modern frontend framework to create a responsive and intuitive user interface
Java Spring Boot Angular
In Progress

USA Flight Delay Analytics

  • Built an interactive Streamlit + Plotly dashboard to analyze 2024 U.S. flight delays, highlighting airline performance, airport congestion, time-based trends, and delay causes
  • Designed a repeatable Python ETL pipeline with chunk-based processing to clean a ~1.2GB CSV, standardize fields, and engineer KPI-ready features
  • Created lightweight aggregated tables for fast loading and scalable hosting, enabling global filtering across KPIs, US map, trend lines, and ranking charts
Streamlit Plotly Python Pandas Jupyter Notebook

AI Waste Identifier

  • Engineered an end-to-end AI waste classifier using TensorFlow and Flask, enabling real-time detection of recyclable vs. organic materials
  • Optimized a Convolutional Neural Network (CNN) training pipeline for Apple Silicon, reducing training time while achieving high accuracy on a 22,500 image dataset
  • Designed a responsive web interface using JavaScript (Fetch API) and CSS, allowing users to upload images and receive instant predictions without page reloads
Python TensorFlow Keras NumPy Pillow (PIL) Flask

Automatic Plant Watering Machine

  • Developed a Java application that monitors soil moisture and controls a water pump using the Firmata protocol for communication with an Arduino microcontroller
  • Implemented an autonomous control loop with hysteresis logic to monitor soil moisture, establishing distinct dry/wet thresholds that prevent the water waste
  • Implemented real-time data visualization using the Princeton Algorithms Library (Algs4) to plot live voltage graphs on the computer
Java JUnit 5 Arduino Sensors + Actuators

Contact