Data Engineer @ TextNow · Toronto

Engineering data
into decisions.

Airflow · dbt · Snowflake · Spark · Python · SQL

I'm Harish Gandhi. I build and run the pipelines behind TextNow's analytics — ETL, data automation, and ML integrations in production, across consumer-app and healthcare domains. M.S. in Computer Science, IIT Chicago.

Harish Gandhi
AI Hackathon 2025 Winner
8+ yrs
Data Engineering
TextNow
Data Engineer, current
Winner
AI Hackathon 2025
Speaker
PyData Chicago
01

Selected work

Projects spanning machine learning, NLP, data engineering, and voice interfaces — from award-winning AI assistants to published research.

Hackathon Winner 2025

AI Support Assistant

Won the TextNow AI Hackathon 2025 against company-wide teams. The assistant classifies incoming support questions against Slack history, surfaces the closest past answers, and escalates unmatched queries to Jira with auto-generated ticket context.

AI NLP Slack API Jira Chatbot
Internal tool · built at TextNow
TextNow AI Hackathon 2025 trophy
Calorie Count Policy

Calorie Count Policy

Analyzed the impact of mandatory calorie labeling on restaurant menu choices using causal inference and statistical modeling. Presented at PyData Chicago.

Python Causal Inference Statistics
View notebook
Recruiter Analytics

Recruiter Analytics

Web analytics dashboard tracking recruiter engagement patterns on LinkedIn profiles using web scraping and data visualization pipelines.

Web Scraping Analytics Visualization
View on GitHub
Crime Prediction

Crime Prediction

Supervised ML models (Random Forest, SVM, XGBoost) on the Chicago crime dataset predicting crime type and location with 85%+ classification accuracy.

Machine Learning Scikit-learn XGBoost
View notebook
Tirukkural Alexa Skill

Tirukkural Alexa Skill

Published Amazon Alexa skill reciting couplets from the ancient Tamil classic Tirukkural, with contextual explanations and keyword search.

Alexa SDK Node.js NLP
Learn more
NewsOptimism

NewsOptimism

NLP pipeline crawling major news outlets, applying sentiment analysis and topic modeling to surface a daily "optimism score" with positive story highlights.

NLP Sentiment Analysis NLTK
Live demo
Patient Activity Tracker

Patient Activity Tracker

Computer vision system monitoring patient activity and posture in clinical settings, using image classification and time-series anomaly detection.

Computer Vision TensorFlow Healthcare
Learn more
02

Areas of expertise

Languages & Scripting

Python SQL Scala Shell Script

Data Engineering & Orchestration

Apache Airflow dbt Azure Data Factory Databricks Spark ETL Pipelines

Cloud & Big Data

Snowflake AWS (S3, EC2, Lambda, MSK, MWAA) Azure (Cosmos DB, Data Lake, Synapse) Kafka

Containerization & CI/CD

Docker Kubernetes Jenkins Git

Databases

SQL Server PostgreSQL MongoDB

Visualization & Tools

Redash Tableau JupyterHub
Specialties ETL Development • Data Modeling • Data Quality & Accuracy • API Integration • Data Pipeline Optimization • Machine Learning Deployment
03

Background

Education
Illinois Institute of Technology, Chicago
Master of Science in Computer Science
2016 – 2018  ·  GPA 3.72 / 4.0

Concentration in Data Science, Software Engineering & Database Systems.

Data Science Software Engineering Database Systems Machine Learning
Certifications
  • ML with TensorFlow on GCP SpecializationGoogle Cloud · Coursera
  • Art and Science of Machine LearningGoogle Cloud · Coursera
  • Mining Massive DatasetsStanford University
  • Statistical LearningStanford University
  • Neural Networks and Deep Learningdeeplearning.ai · Coursera
Speaking & Community
2025
TextNow AI Hackathon — Winner

Won with the AI Support Assistant featured above.

2018 — Present
NumFOCUS — Guest Speaker

Contributing to open-source scientific computing community outreach.

June 2018
PyData Chicago — Speaker

Presented text mining and causal inference research on restaurant calorie labeling policy.

Open to data roles & collaborations

Hiring, or have a
data problem in mind?

Email is the fastest way to reach me — I read everything. LinkedIn works too.

Email me