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
PyTorch✳TensorFlow✳Retrieval-Augmented Generation✳CLIP✳pgvector✳MLflow✳XGBoost✳SQL Server✳Power BI✳Supabase✳Model 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 in the Anthropic-powered retrieval-augmented (RAG) insight pipeline by applying prompt caching to reuse common system instructions and context blocks, and by adapting the number of retrieved chunks to query complexity, with base chunks of roughly 256–512 tokens.

  • 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.

  • 10GB

    Built the data foundation for downstream ML and predictive analytics, standing up a centralized Microsoft SQL Server warehouse ingesting 10GB of data daily across three sources, including SAP and OPC, via optimized SQL/Python pipelines, validating each pull against an established source of truth before populating the bronze layer.

  • 6×

    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

Four of nine
SCENR walkthrough
IN PROGRESS
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

Regulatory Filings
RAG Pipeline

Ask a question about Ontario Energy Board filings and get an answer that cites the exact filing, docket and page.

A medallion pipeline lands Ontario Energy Board filings, validates every pull, and parsed 314 of 334 regulator PDFs into 18,233 section-aware chunks in a versioned pgvector index, gated by 42 dbt data tests. Claude answers with citations to the exact filing, docket and page, and adding cross-encoder reranking and neighbor-chunk expansion raised LLM-judged accuracy from 83% to 97% on a dev set and from 91% to 100% on a held-out set.

  • Python
  • PostgreSQL / pgvector
  • dbt
  • DuckDB
  • LangChain
  • FastAPI
  • Claude API
  • Prefect
Regulatory Filings RAG console answering a question with cited sources
03

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 against an enforced JSON schema, retrying invalid outputs and storing any that stay unreconciled as null, with 98% schema-valid output and 83% tag agreement over roughly 200 images, 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
04

NBA Betting
Odds Analyzer

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

A train-on-demand path trains and evaluates 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
[ walkthrough video coming soon ]
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