Skip to content
SP
Colour theme

Projects

Projects, decisions, and the work behind them.

Case studies say what I did, what the team did, and what the evidence supports. Smaller experiments and learning work are kept separate, so they're easy to weigh for what they are.

12 projects shown

Case studies

  • Illustration

    Founder-led venture

    GrowGrid NL

    Smart hydroponics connecting sensors, embedded devices, cloud services, and a web interface.

    My contribution. I founded the initiative and designed the end-to-end software and data architecture — backend services, REST APIs, sensor-data pipelines, monitoring workflows, and the interfaces on top of them.

    • ESP32
    • Raspberry Pi
    • Node.js
    • REST APIs
    • PostgreSQL
  • Illustration

    Collaborative project with SEM Ltd.

    Automated Transmission Tower Inspections

    Drone imagery and deep learning for detecting transmission-tower components.

    My contribution. As one contributor on a collaborative project with SEM Ltd., I worked on data preparation, model training and evaluation, edge deployment to an NVIDIA Jetson Orin Nano, DJI drone integration, and system-level validation.

    • Python
    • PyTorch
    • Computer vision
    • Jetson Orin Nano
    • DJI SDK
  • Illustration

    Academic project

    Pneumonia Detection with Deep Neural Networks

    Comparing four architectures for pneumonia detection from chest X-rays.

    My contribution. I designed and evaluated the models, compared DenseNet121, ResNet50, EfficientNet-B3, and a custom CNN, addressed class imbalance and overfitting, tuned the decision threshold, and deployed the selected model behind a Streamlit interface.

    • Python
    • TensorFlow
    • Keras
    • DenseNet121
    • ResNet50
  • Illustration

    Academic project

    Autonomous Drone Simulation

    PX4 SITL, ROS 2, and Gazebo for autonomous control and telemetry validation.

    My contribution. I developed and validated an autonomous drone-control simulation, implemented real-time telemetry and OFFBOARD control workflows, validated IMU, GPS, and positioning data, and performed system-level debugging and log analysis.

    • PX4 SITL
    • ROS 2
    • MAVROS
    • MAVLink
    • Gazebo
  • Illustration

    Original work on Shopify's Dawn theme

    Shopify Product Bundle Builder

    A theme-native build-your-own-bundle experience for Shopify Online Store 2.0.

    My contribution. I built a custom bundle product template and section on top of Shopify's Dawn 11 theme, driven by merchant-editable metafields, with validation that prevents incomplete or duplicate bundles.

    • Shopify
    • Liquid
    • JavaScript
    • CSS
    • Metafields
  • Illustration

    Team course project — my Sprint 3 tasks

    Stock Trading Simulation

    A multiplayer stock-trading game with live NYSE prices, portfolios, and admin-run games.

    My contribution. On a team project for a graduate software course, I delivered GUI improvements, a portfolio performance visualization, a reCAPTCHA login fix, and a new admin game-management page during Sprint 3.

    • Node.js
    • Express
    • MongoDB
    • EJS
    • Polygon.io
  • Illustration

    Co-authored with Annur Anika

    Interpretable Leaf Vein Analysis

    An explainable image-processing pipeline for extracting and measuring leaf vein networks.

    My contribution. Co-authored with Annur Anika for ENGI 9804 (Image Processing and Applications) at Memorial University. We built a transparent pipeline in which every processing decision can be inspected and measured.

    • Python
    • OpenCV-style image processing
    • PCA
    • K-Means
    • Random Forest

Experiments and learning work

Smaller prototypes, customizations, and coursework. Described from their repositories; no outcomes beyond what those record.

  • Academic project

    CNN–LSTM Image Captioning

    VGG16 image features feeding an LSTM language model that predicts captions word by word. A prototype encoder–decoder combining VGG16 feature extraction with an LSTM, demonstrating transfer learning, tokenization, and sequence modelling.

    Python · VGG16 · LSTM · Computer vision · NLP

  • Personal experiment

    Smart Garden System

    A Python and Flask simulation of soil-moisture sensing, pump control, and a small dashboard. A software-only prototype of the control logic and monitoring interface, built as a safe step before Raspberry Pi GPIO hardware.

    Python · Flask

  • Customization of Shopify's Dawn theme

    Shopify Dawn Theme Workspace

    A source-controlled Dawn 11 workspace for storefront customization and experiments. Keeps theme work reviewable in Git and provides a base for testing Liquid, theme settings, and responsive storefront behaviour away from production.

    Shopify · Liquid · JavaScript · CSS

  • Learning exercise — interface recreation

    Vue 3 + Quasar Video Interface

    A YouTube-inspired layout recreated with Vue 3, Quasar 2, and Vue Router. Recreates a toolbar, navigation drawer, search layout, and video cards with dynamic view counts — frontend only, with no production backend.

    Vue 3 · Quasar 2 · Vue Router · JavaScript

  • Workshop coursework, 2020

    Python Workshop Notebooks (CKPCET)

    Completed notebooks from Python fundamentals through NumPy, Pandas, and a Netflix dataset analysis. Two repositories from CKPCET workshops, including an exploratory analysis of a 6,234-title Netflix dataset.

    Python · NumPy · Pandas · Jupyter