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.

Resume

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

York University Robotics Society

Software Developer

North York, ON, Canada

July 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

DriveHub

  • Building a cross-platform mobile application using React Native to connect student drivers with driving instructors, streamlining the booking and scheduling process
React Native
In Progress

AI Waste Identifier

  • Developed an AI-powered web application using TensorFlow and Flask that classifies user-uploaded trash images to promote effective waste sorting and recycling
  • Trained a Convolutional Neural Network (CNN) on a labeled Kaggle dataset to accurately categorize waste types, achieving real-time image classification in a browser-friendly interface
  • Built a responsive frontend with HTML, CSS, and JavaScript, enabling seamless user interaction and dynamic display of model predictions
Python Flask TensorFlow

Automatic Plant Watering Machine

  • Developed an automatic plant watering state machine using Java to control an Arduino board, utilizing Firmata4j API for communication with the single-board computer, sensors, and actuators
  • Implemented a moisture sensor to monitor soil moisture levels, automatically activating the water pump when the soil is dry and stopping it once the soil is sufficiently wet, ensuring efficient plant care
  • Employed MATLAB to plot Voltage vs. Time graphs and used an OLED display on the single-board computer, along with console outputs, to show real-time moisture level readings
Java MATLAB Arduino Hardware

Skills

Programming Languages

Java

Python

C

C#

SQL

HTML

CSS

JavaScript

TypeScript

Frameworks & Libraries

Spring

React

Angular

.NET

Chart.js

Flask

Matplotlib

Django

Pandas

Numpy

TensorFlow

Tools & Technologies

Git

Docker

Kubernetes

Apps Script

Power BI

Tableau

Contact