Gaurav Bhagchandani
Skills
Languages
JavaScript, Python, Go, C, Java, SQL, HTML/CSS, Bash Scripting, PHP
Libraries
React, Next, Node, d3, pandas, matplotlib
Tools
AWS (S3, Lambda, CloudFront, EC2, EMR), Google Cloud (Functions, Run, Build, Artifact Registry, Firebase, Storage), Excel, Data Analysis, PySpark
Education
Master of Science in Professional Computer Science
Simon Fraser University
  • Overall GPA: 4.17 / 4.3
  • Courses: Natural Language Processing, Reinforcement Learning, Data Mining
  • Sep 2022 – Apr 2024
    Burnaby, Canada
    Bachelor of Engineering in Information Technology
    Sardar Patel Institute of Technology
  • Overall GPA: 8.41 / 10
  • May 2015 – Jun 2019
    Mumbai, India
    Professional Experience
    Software Engineer Team Lead - Human Data , xAI
    xAI
  • Developed a local chat interface in NextJS to quickly QA vendor data for RLHF
  • Created a Python script to synthetically generate a dataset of 3000 Leetcode-like problems along with their unit tests to create conversations that could be used for LLM training
  • Modified the Aider harness to allow multiple samples at each turn, improving the chance of a model passing all unit tests
  • Managed a team of 15 Software Engineers, monitoring their performance and data quality while ensuring a better than average lead time per task
  • Sep 2024 – Present
    Remote, US
    Full Stack Developer , Supporting Lines Institute
    Supporting Lines Institute
  • Conducted surveys for 24 clients to evaluate their culture and used Python to generate PDF reports
  • Automated the report creation process, accelerating generation by 90% and significantly reducing human error using Python, NextJS and Google Cloud Run
  • Engineered an interactive and secure dashboard usingWebSockets in NextJS, providing an alternative to the existing method of creating 100+ PDFs for every filter combination
  • May 2023 – Sep 2024
    Vancouver, Canada
    Junior Big Data Analyst (Part-time Consultant) , SFU Big Data Hub
    SFU Big Data Hub
  • Established a framework for utilizing Large Language Models locally for various client tasks
  • Developed an inference script to load models with 100B+ parameters distributed across 4+ devices
  • Pioneered a QnA system for analyzing document corpora using ChromaDB and LangChain
  • May 2023 – Dec 2023
    Burnaby, Canada
    Full Stack Developer , The Humane Club
    The Humane Club
  • Architected and developed the core product’s codebase in JavaScript, adopted by 11 clients
  • Crafted a Python-based custom clustering script to efficiently allocate an NGO client’s volunteers
  • Elevated SEO and PageSpeed scores for client websites, achieving an average rise from 45 to 95
  • Created a decision support system and dashboard library in React, used by the CEEW and 12+ clients
  • Jun 2019 – Aug 2022
    Delhi, India
    Projects
    Advent of Code
    Personal Project, Python, Go, Data Structures, Algorithms
  • Collected all 50 stars in 2023 while solving in Python
  • Collected all 45 stars in 2024 while solving in Go
  • Omnibot
    SFU Project, ChatGPT, Synthetic Data
  • Trained a classifier model to categorize queries into various task types using synthetic data
  • Created a suite of traditional and AI-based solvers for complex tasks like Sudoku Solving, Image Classification, Resume Summarization, and Object Detection
  • Pathfinding in the Vancouver Transport Network using Spark
    SFU Project, GTFS, PySpark, Celery
  • Implemented the RAPTOR algorithm in Spark using GTFS data for TransLink Vancouver
  • Innovated by adding a real-time predicted delay feature to the path-finding algorithm
  • Optimized PySpark’s warm-up time using Celery for improved performance in web-based queries
  • Project Euler
    Personal Project, C, JavaScript, Python
  • Solved 139 Math-based Problems using C, JavaScript and Python