Loading...

BACKGROUND

I've graduated with an Honours Bachelor of Computer Science from Carleton University, specializing in AI & Machine Learning.
Ever since I was a kid, I've been fascinated by technology and how it works. What started initially as an interest in video games inspired me to pursue a career in software development, which led to my experience in programming, machine learning and applied AI. My technical interests center on computer vision, edge AI, and robotics. I love modifying cars and integrating custom technology into them; I am currently building a low-level ALPR engine in C++ optimized to process parallel video streams in real-time on edge devices.
When I'm not in front of a computer screen, I'm probably working on or cleaning my car, or hanging out with friends and family.

TECHNICAL SKILLS

Languages

Python

Java

C++

TypeScript

JavaScript

Machine Learning

NumPy

Pandas

PyTorch

TensorFlow

Keras

OpenCV

ONNX

TensorRT

Technologies

Docker

FFmpeg

Gstreamer

React

Next.js

TailwindCSS

Node.js

RECENT PROJECTS

High Performance ALPR CUDA Engine

Edge AI | Real-Time Detection, OCR & Classification

Made with:

Engineered a real-time Automatic License Plate Recognition (ALPR) engine on the NVIDIA Jetson Orin Nano, achieving 75+ FPS at 720p while processing frames, running AI inference and encoding dual video streams. The system uses a custom GStreamer/FFmpeg pipeline to ingest and process video, running INT8 TensorRT-accelerated models for detection and OCR, all while maintaining sub-second end-to-end latency.

Automated License Plate Recognition v1

Real-Time Object Detection | OCR

Made with:

Built an end-to-end ALPR pipeline in Python that detects, reads and redacts license plates on commodity hardware. The system operates on an asynchronous Producer-Consumer model, orchestrating the flow of data between I/O operations and AI inference Trained object detection models on a 10,000-image dataset, with best performing models achieving a mAP50 of 97.3% and mAP50-95 of 71.2%.

Military Aircraft Classification

Machine Learning | Multi-Class Classification

Made with:

Developed and fine-tuned CNN-based classifiers using pre-trained models like EfficientNetB3, ResNet50, and MobileNetV2 to classify 80 types of military aircraft from images. Created a custom data generator and applied image preprocessing to ensure compatibility. Achieved up to 95% training accuracy and 97% test accuracy with EfficientNetB3 as a base model. Visualizations of how the different models perform are available on GitHub.

Classifying Myocardial Infarction from ECG Time-Series Data

Machine Learning | Multi-Class Classification

Made with:

Developed CNN and RNN models to classify ECG heartbeats as normal or myocardial infarction using time-series data. Implemented a data generator for batching and applied one-hot encoding to ensure compatibility with softmax. Achieved 88+% test accuracy through hyperparameter tuning and architecture experiments. Experiment visualizations are avaialble on GitHub.

Predicting Recurrence of Thyroid Cancer

Machine Learning | Binary Classification

Made with:

Developed a feed-forwad neural network to predict thyroid cancer recurrence using numerical and categorical features. Applied encoding and normalization for optimal input processing. Achieved 95+% test accuracy through hyperparameter tuning. Experiment visualizations are avaialble on GitHub.

CONTACT

Interested in collaborating with me?

I'm always open to discussing work or partnership opportunities.

Living, learning & leveling up one day at a time.

Handcrafted by me

Copyright © 2024