Portrait of Piyush Batra

Hi, I'm Piyush Batra

Software Engineer • Data Scientist • DevOps/MLOps

I'm a developer who likes to make random ideas come to life. I build, deploy, and operate GenAI services.

Contact Me

About Me

My introduction
Piyush Batra portrait

I'm a Data Scientist based in Calgary, Canada, with an MSc in Computer Science (University of Alberta, 2024). I lead end-to-end development of enterprise GenAI platforms spanning LLMs, RAG, evaluation, and scalable inference across on-prem and public cloud Kubernetes clusters. Outside work, I enjoy photography.

6+ Years
dev experience
4+ Years
in data/ML
5+ Live
services (10k+ users)

Skills

My technical level

Languages & Core

Daily drivers

Python

Go

SQL

JavaScript/TypeScript

HTML/CSS

LLM/GenAI

Platforms & evaluation

Transformers

Agents SDK

LangChain

LlamaIndex

RAG

vLLM

llama.cpp

sglang

LLM Evaluation

MLOps & Infra

Shipping safely

Kubernetes

Argo Workflows

Docker

Vercel

AWS

Azure

LambdaLabs

CI/CD

Data & DS

Analysis to production

Pandas

Dask

scikit-learn

TensorFlow

SQLAlchemy

Weaviate

Chroma

Photography

More than 3 years

Lightroom

Photoshop

Projects

Most Recent Work (updated: 2021)
Visualization of the Quora duplicate question project

Quora Question Pair Problem

Identify which questions asked on Quora are duplicates of questions that have already been asked. Doing so will make it easier to find high quality answers to questions resulting in an improved experience for Quora writers, seekers, and readers. Read More

Demo
Facemoji expression detection app demo

Facemoji

Facemoji consists of facial expression identification system and visual-output. It can identify a provided instance and show the expression made in the instance. It has three: Happy, Sad, and Smiling facial expressions support for now. Any instance with including one of the three expressions will be identified and given as outputs with an emoji face as an overlay on top of the expression. Read More

Demo
Student CRUD API dashboard preview

Student CRUD API

Simple student-data api implemented to learn basic sql, jwt and Flask-RESTful functionality. Read More

Demo
Flutter web portfolio site animation

Flutter Web Portfolio

A responsive portfolio site build using Flutter web beta and hosted on Firebase. Read More

Demo

Quora Question Pair

  • Data cleaning & Additional feature construction

  • Applying different machine learning algorithms: Support vector classifier, Logistic Regression, Random Forest, XGBOOST.

  • Got test logloss of 0.28

Facemoji

  • Cross-Platform app using Flutter.

  • Implementation of Facial Recognition Machine learning model using Firebase

  • Login facility using Firebase.

Student CRUD API

  • User Registration/Login

  • JWT Authentication

  • E-mail confirmation to activate user account

  • Support for adding, deleting and updating: Student data, Student grade data, Users

  • Different Data output for admin and users (if required)

Flutter Web Portfolio

  • Fully responsive site.

  • Uses Cloudflare CDN for faster media delivery.

  • First of its kind.

  • Google Analytics integrated.

Education

Academic background
Graduate

MSc, Computer Science, Multimedia

University of Alberta · 2022-2024

Undergraduate

B.Tech, Computer Science

Jamia Hamdard · 2017-2021

Publications

Selected research

Photography Portfolio

“I walk, I look, I see, I stop, I photograph.”

Services

"Help will always be given to those who ask for it."
~Dumbledore

Backend
Development

View More

Backend
Development

  • I design Web Architecture.

  • I create structural backbone of the platform.

  • I maintain version control tools.

Frontend
Development

View More

Frontend
Development

  • I develop user interface.

  • I create web page.

  • I restructure ui/ux components.

Photography

View More

Photography

  • Food Photography.

  • Portrait Photography.

  • Photo Edits.

Interested in working together?

Let's talk about your next project!

Contact Me
Illustration of developer collaboration

Contact Me

Get in touch