Calgary, AB / remote friendlyAvailable full-time from May 2027

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

Co-Founder, Product & Development

Jun 2026 – PresentCalgary & Edmonton, ABLaunching late 2026

An on-demand tow marketplace for Alberta, matching stranded drivers to nearby verified operators at a locked price. I own product direction and build the platform end to end: the driver app, dispatcher dashboard, and the multi-tenant backend behind them.

  • RLS

    Designed and shipped multi-tenant tenancy for the roadside-assistance platform: a PostgreSQL schema with Row-Level Security and a zero-downtime migration that moved existing independent drivers into single-provider organizations. Separated platform roles from company roles (owner, dispatcher, manager, driver, internal ops) to close a cross-tenant privilege-escalation path.

  • $$

    Integrated Stripe Connect driver payouts end to end: an account.updated onboarding webhook, a weekly scheduled payout run, and a backfill for previously completed jobs, plus driver earnings and vehicle-change requests with insurance-document staging and server-side validation before acceptance.

  • Own the high-traffic dispatch microservice serving drivers and customers, built on location services and rate limiting. Implemented organization-aware dispatch offers with expiry, accept and decline flows, and reassignment-safe conflict handling for company jobs.

  • React Native
  • Expo
  • Next.js
  • Express / TypeScript
  • PostgreSQL + RLS
  • Supabase Realtime
  • Stripe Connect
02 / Applied ML

Vivordo
Health

AI & Machine Learning Engineer

Oct 2025 – Jul 2026Calgary, 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

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 collaborative trip-intelligence platform: everyone's scattered trip media becomes one shared story, plus a personalized version for every friend who was there.

Product manager leading a 10-person team. SCENR turns a friend group's scattered camera rolls into a shared story: one person creates a trip, everyone uploads to a link, and SCENR analyzes the trip once to group shots into shared moments, surface the strongest, and flag what's missing. It then produces a balanced Group Cut plus a personalized Trip Pack for each participant (their own reel, photo dump, Story set, and a Photos of You collection). Instead of an editing timeline, users steer their version with direct-intent controls like More Me ↔ More Group and Candid ↔ Polished. Shipping on iOS and Android with Flutter, a Node.js/Fastify and PostgreSQL backend, Cloudflare R2 storage, Redis/BullMQ processing, Python computer-vision Moment Intelligence, Essentia music analysis, and FFmpeg.

  • Flutter
  • Node.js / Fastify
  • PostgreSQL
  • Cloudflare R2
  • Redis / BullMQ
  • Computer Vision
  • FFmpeg
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 April 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 Co-Founder, Product & Development at 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 April 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