Calgary, AB / remote friendlyOpen to 2027 new-grad & internship roles

Aaryan Dhandsoftware Engineer

I build the layer between raw signal and a decision: retrieval-augmented LLM pipelines, multimodal models on biometric time-series, and the warehouses and ETL that keep them fed. Product-first: I start from the decision a person has to make, then work backwards to the model. Fourth-year Software Engineering at the University of Calgary.

Scroll
PyTorchTensorFlowRetrieval-Augmented GenerationCLIPpgvectorMLflowXGBoostSQL ServerPower BISupabaseModel Serving
01

Experience

2024 – Present
Current / Founding

TowQuick

Founder & Director

Jul 2026 – PresentCalgary & Edmonton, ABLaunching late 2026

An on-demand tow marketplace for Alberta. A stranded driver is matched to a nearby verified operator in under two minutes, at a locked price. I own the product direction and build the driver app and dispatcher dashboard.

  • PRD

    Author the product requirements and hold the scope line: four client surfaces (customer app, driver app, web booking flow, dispatcher dashboard) sequenced for a three-founder team against a hard pre-winter launch, with the cut-order agreed in advance for when the sprint slips.

  • D1

    Made analytics a day-one requirement rather than a later migration: a lightweight warehouse synced off the operational Postgres, so pilot success criteria (acceptance rate, driver retention, unit economics) are measured as they happen instead of reconstructed after the fact.

  • 4.5

    Replaced a raw star average with a Bayesian rating that regresses toward a prior until a driver has enough ratings to be meaningful. At pilot volume, one early review would otherwise misrepresent an operator's quality and trigger a review gate that isn't statistically real yet.

  • GTM

    Hold the team to a supply-first launch: no customers until verified operators with confirmed idle capacity are live and have tested the app, gated on a written go/no-go. Run driver discovery, chair the weekly sync, and own the Jira boards, Git workflow and release process across three founders and an operations lead.

  • React Native
  • Expo
  • Next.js
  • Node.js
  • PostgreSQL + PostGIS
  • Supabase Realtime
  • Stripe Connect
Current / Applied ML

Vivordo
Health

AI & Machine Learning Engineer

Oct 2025 – PresentCalgary, AB (Remote)

Real-time interpretation of biometric signal, shipped inside a live consumer health app, and the serving infrastructure underneath it.

  • 57%

    Cut LLM inference latency by re-architecting the Anthropic-powered insight layer into a retrieval-augmented (RAG) pipeline that pulls the prior week of time-series biometric context into the model's window to ground real-time interpretations.

  • 0–1

    Built and deployed a semi-supervised multimodal stress model fusing HRV, Apple Health biometrics, chat, and mood check-ins into a calibrated stress score, served in real time in a live Flutter + Firebase iOS app.

  • Moved research prototypes into a production analytics product by deploying TensorFlow/PyTorch models behind RESTful APIs and building the data-preprocessing and model-serving infrastructure they run on.

  • Anthropic API
  • RAG
  • PyTorch
  • TensorFlow
  • Flutter
  • Firebase
  • REST APIs
03 / Data foundation

Hydro One
Networks

Project Controls, Data Analyst Co-op

May 2025 – May 2026Toronto, ON

A centralized warehouse, the pipelines that fill it, and the dashboards that finally made a utility's cost data legible in real time.

  • SQL

    Built the data foundation for downstream ML and predictive analytics, standing up a centralized Microsoft SQL Server warehouse ingesting SAP and OPC data via optimized SQL/Python pipelines with data-quality validation.

  • Accelerated material quantification by leading a 6-person team to design scalable Python/VBA ETL workflows over 300+ historical project records, laying groundwork for forecasting and machine learning.

  • 95%

    Cut manual reporting workload by engineering end-to-end automation across SharePoint, SAP, Excel VBA, and Python for baseline and month-end cost reporting, documented for handoff.

  • BI

    Deployed interactive Power BI dashboards wired to live SAP data via custom Python and Power Query pipelines, giving engineering and project leaders real-time cost and inventory visibility.

  • SQL Server
  • Python
  • SAP / OPC
  • ETL
  • Power BI
  • Power Query
  • Excel VBA
04 / Systems & gameplay

TechStart
& Tidefall

Software Developer

Oct 2024 – Jun 2025Calgary, AB

Core gameplay systems in Unity, and a modular framework that made the rest of the team faster. Awarded Best Design at the TechStart 2025 showcase.

  • 40%

    Faster runtime performance from optimized core gameplay systems in Unity (C#), using advanced data structures for dynamic puzzle generation.

  • 90%

    Improved integration speed by leading creation of a modular item framework that reduced technical debt across multiple feature branches, shipped in weekly Agile sprints tracked in Jira.

05 / Previously
Bird ConstructionBusiness Systems Architecture StudentMay – Aug 2024 · Calgary, AB
02

Selected Projects

Three of eight
IN PROGRESS
[ walkthrough video coming soon ]
01

SCENR

A group trip's scattered camera rolls, turned into a platform-ready social reel in about two minutes.

I'm building the AI core: a CLIP-based theme-matching engine that scores everyone's media against per-theme visual "fingerprints" using vector search over pgvector, and a deterministic reel-generation pipeline that ranks the best clips on quality and motion, beat-syncs cuts to music with librosa onset/tempo detection, and renders themed edits with FFmpeg on an async GPU queue.

  • Python
  • PyTorch
  • CLIP
  • pgvector
  • FFmpeg
  • librosa
  • Supabase
02

FitPic

A fashion accountability platform: daily fits, partner streaks, and a vision model reading your wardrobe back to you.

A computer-vision pipeline on Groq's Llama 4 Scout vision-language model extracts structured outfit attributes from user images with 98% schema-valid output and 83% tag agreement, backed by PostgreSQL via Supabase Realtime. Behavioral and color trends surface in a personal analytics dashboard, secured behind a serverless Node.js/Vercel endpoint with JWT validation and server-side API-key management.

  • React
  • Supabase
  • Groq API
  • Llama 4 Vision
  • Node.js
  • Vercel
[ walkthrough video coming soon ]
03

NBA Betting
Odds Analyzer

A dual-mode over/under predictor that picks its own best model, every query.

A train-on-demand path benchmarks five classifiers (XGBoost, Random Forest and others) per query and selects the best by validation ROC-AUC, alongside a fast path serving the best model logged in MLflow. Model selection is backed by MLflow experiment tracking and a versioned model registry, logging params and ROC-AUC/PR-AUC per run for reproducible comparison across retrains.

  • Python
  • Scikit-Learn
  • XGBoost
  • MLflow
  • NBA API
03

Archive

Hackathons & earlier builds
2 more
Archive / 5 projects

The full archive

04

About

Aaryan Dhand / b. Calgary

Two years in, my work keeps landing in the same place: the gap between a model that works in a notebook and a system somebody actually depends on.

I'm a fourth-year Software Engineering student at the University of Calgary, graduating May 2027. Since 2024 I've worked across a national utility, a games studio, and an early-stage health company, which has meant standing up SQL Server warehouses and SAP pipelines one year and shipping a multimodal stress model into a live iOS app the next. I'm now founder and director of TowQuick, an on-demand tow marketplace launching in Alberta.

I approach all of it product-first. Before the architecture question there's a product question: who is waiting on this answer, how fast do they need it, and what happens if it's wrong? That framing is what turned a latency problem at Vivordo into a retrieval problem: interpretations weren't useful unless they arrived while the user was still looking, and they weren't trustworthy unless they were grounded in that person's own week of data.

It's also why I gravitate to the unglamorous parts. An experiment registry that makes a retrain reproducible. ETL that turns 300 project records into something a forecaster can eat. Dashboards a project lead actually opens. None of it demos well; all of it is the difference between a model and a product.

2+
Years in industry
05
Roles held
06
Shipped projects
04
Hackathons & comps
Fig. 01 / the engineer
Aaryan Dhand
Machine Learning
PyTorchTensorFlowScikit-LearnXGBoostRandom ForestLSTMCNNsCLIPComputer Vision
GenAI & LLMs
Anthropic APIRAGLlama 4 VisionEmbeddingspgvectorPrompt Engineering
MLOps, Data & Cloud
REST APIsModel ServingMLflowETL PipelinesSQL ServerPostgreSQLSupabasePower BIAWSAzure DevOps
Languages & Frameworks
PythonSQLC / C++ / C#JavaScriptFlaskDjangoReactNode.js
Education

University of Calgary

BSc, Software Engineering

Expected May 2027 · Calgary, AB

Awards
  Best Design, TechStart 2025  Suncor Energy Dependant Scholarship  Jason Lang Scholarship, 2022–2026
Competitions
CUSEC 2024CCPC 2024NatHacks 2023Hack the Change 2024
05Contact

Looking for someone to take a model the last mile, into a pipeline, an API, a product? Let’s talk.

aaryandhandbusiness@gmail.com