Skip to content
View DhruvB100's full-sized avatar

Highlights

  • Pro

Block or report DhruvB100

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DhruvB100/README.md

Dhruv Bhatt

BSc (Honors) Computer Science @ University of Alberta · GPA 3.7 · Expected May 2027

I build things end-to-end — data pipelines, backend APIs, ML models, and the tooling around them. My work spans data engineering (ETL, SQL, reporting automation), applied ML (predictive modelling, computer vision), and systems programming (networking, concurrent servers). I care about shipping things that are correct, documented, and maintainable — not just things that run.


What I've Built

  • SQL Server ETL Pipeline — Python ETL + T-SQL stored procedures + Power BI dashboard + automated PowerPoint reporting. Full stack from raw CSV to executive summary, with audit logging throughout.
  • F1 Race Pace Predictor — Modular data pipeline over FastF1 telemetry. Regression + classification with GroupKFold CV (MAE ~0.32s, F1 ~0.76). Streamlit dashboard for interactive exploration.
  • LabPortal REST API — Flask + PostgreSQL + Docker + GitHub Actions CI. Normalized schema, CRUD with structured error handling, pagination, integration tests, and a developer onboarding guide.
  • TestBench CI — Automated regression suite (unit, integration, contract, SQL, Selenium e2e) for a Flask app. Containerized with Docker Compose, artifacts on failure, CI on every PR.
  • Vision-Based Object Detection & 2D Pose Estimation — Dual pipeline comparing HOG+SVM vs CNN. Encoder-decoder pose net predicting Gaussian heatmaps for 17 keypoints. Runs on CPU with synthetic data.
  • Sentio — Android mood-tracking app in Java/Kotlin with Firebase/Firestore. Offline-first data layer with queued sync, conflict resolution, and role-aware access controls.
  • Box Office Breakdown — EDA on 4,800+ films (TMDB). Feature engineering, correlation analysis (budget explains ~50% of revenue variance), five research questions, structured report.

Currently Working On

  • Deeper Power BI / DAX modelling
  • Computer Networks & Distributed Systems (CMPUT 313/481)
  • Machine Learning II (CMPUT 467)

Stack

Python C C++ Java Bash Script Pandas NumPy scikit-learn PyTorch Matplotlib SciPy Flask FastAPI Streamlit Postgres SQLite Docker GitHub Actions Git GitHub Power Bi


Contact

LinkedIn Email

Pinned Loading

  1. F1-Race-Strategy F1-Race-Strategy Public

    ML pipeline predicting F1 lap times & pit stop windows from FastF1 telemetry — XGBoost models, GroupKFold cross-validation, Streamlit dashboard.

    Python

  2. RL-algorithms RL-algorithms Public

    Q-Learning, SARSA, and DQN implemented from scratch and benchmarked across 4 OpenAI Gymnasium environments — tabular vs. neural network approximation, with hyperparameter tuning and reward shaping.

    Python

  3. Innkeeper Innkeeper Public

    Federated social media platform where independent Django nodes share content via inbox/outbox federation — cross-server following, posts, and likes. Built with Django REST Framework + React.

    Python

  4. Vision-Based-Object-Detection Vision-Based-Object-Detection Public

    Classical (HOG+SVM) vs. deep learning (CNN) object detection pipeline with 2D pose estimation via heatmap regression — built from scratch in PyTorch and OpenCV.

    Python

  5. SQL-Server-ETL-Pipeline SQL-Server-ETL-Pipeline Public

    End-to-end financial data pipeline: Python ETL (CSV → SQL Server) → T-SQL stored procedures & views → live Excel/Power BI dashboards → auto-generated PowerPoint reports via python-pptx.

    Python

  6. QueueWise QueueWise Public

    Full-stack waitlist & appointment management system — real-time queue dashboard, multi-tenant orgs, JWT auth, WebSockets, Docker. Built with FastAPI + React.

    Python