🚀 Open to full-time opportunities — Let's connect!

About Me

I'm a backend-leaning developer with an M.Sc. I care about typed schemas, clean boundaries, and tests that read like specs.

GitHub :: LinkedIn :: Scholar

Terminal Pi(π) Animation
Fueled by: diet coke, whiteclaw, and ramen.

Technical Skills

Filter by language, stack, and focus area.

0 shown
Language
Stack

Python

Backend

Java

Backend

TypeScript

Frontend

JavaScript

Frontend

SQL

Data/ML

C/C++

General

Bash

Infra

MATLAB

Data/ML

Astro

Frontend

Next.js

Frontend

Tailwind CSS

Frontend

FastAPI

Backend

Flask

Backend

Spring Boot

Backend

Express.js

Backend

Node.js

Backend

PostgreSQL

Data/ML

MongoDB

Data/ML

Redis

Data/ML

Apache Spark

Data/ML

NumPy

Data/ML

Pandas

Data/ML

PyTorch

Data/ML

Scikit-learn

Data/ML

Docker

Infra

GitHub Actions

Infra

Git/GitHub

General

DigitalOcean

Infra

Vercel

Frontend

Supabase

Data/ML

Nginx

Infra

Kafka

Backend

Elasticsearch

Data/ML

Serverless

Infra

Microservices

Backend

Monolithic

Backend

Education

M.Sc. Applied Computer Science

Concordia University

Montreal, Quebec, Canada

  • GPA: 3.62/4.3

B.E. Electronics and Computer Engineering

Thapar Institute of Engineering and Technology

Patiala, Punjab, India

  • GPA: 8.96/10

Relevant Courses

Institution
Subject

Intro/Theoretical Computer Science

COMP 335

Concordia University

Fall 2023 Grade: A
Topics:
  • Automata theory
  • Formal languages
  • Computability

Programming and Problem Solving

COMP 6481

Concordia University

Fall 2023 Grade: A+
Topics:
  • Advanced programming
  • Problem solving techniques

Software Composition and Maintenance

SOEN 6431

Concordia University

Fall 2023 Grade: B
Topics:
  • Software architecture
  • Maintenance strategies

Algorithm Design Techniques

COMP 6651

Concordia University

Winter 2024 Grade: B+
Topics:
  • Greedy algorithms
  • Dynamic programming
  • NP-completeness

Advanced Programming Practices

SOEN 6441

Concordia University

Winter 2024 Grade: A
Topics:
  • Design patterns
  • Best practices
  • Code quality

Distributed System Design

COMP 6231

Concordia University

Fall 2024 Grade: B
Topics:
  • Distributed architectures
  • Consensus
  • Fault tolerance

Applied Artificial Intelligence

COMP 6721

Concordia University

Fall 2024 Grade: A-
Topics:
  • AI algorithms
  • Machine learning
  • Neural networks

Information Retrieval and Web Search

COMP 6791

Concordia University

Fall 2024 Grade: A-
Topics:
  • Search engines
  • Ranking algorithms
  • Text processing

Topics in CS (Conversational AI)

COMP 691

Concordia University

Winter 2025 Grade: B
Topics:
  • NLP
  • Chatbots
  • Dialogue systems

Ethics and Professionalism

ENCS 2601

Concordia University

Winter 2025 Grade: A+
Topics:
  • Professional ethics
  • Social responsibility

Software Measurement

SOEN 6611

Concordia University

Summer 2025 Grade: A-
Topics:
  • Metrics
  • Quality assessment
  • Analysis techniques

Comparative Study of Programming Languages

COMP 6411

Concordia University

Summer 2025 Grade: A+
Topics:
  • Language paradigms
  • Type systems
  • Functional programming

Software Engineering Processes

SOEN 6011

Concordia University

Summer 2025 Grade: A-
Topics:
  • Agile
  • DevOps
  • Process models

Computer Programming I

LFTA017

Thapar Institute

Dec 2017 Grade: A
Topics:
  • C programming
  • Algorithms basics

Object Oriented Programming

LFTA018

Thapar Institute

Jun 2018 Grade: B
Topics:
  • OOP concepts
  • Java programming

Data Structures and Algorithms

UCS613

Thapar Institute

Dec 2019 Grade: A
Topics:
  • Trees
  • Graphs
  • Sorting
  • Searching

Operating Systems

UCS303

Thapar Institute

Dec 2019 Grade: A-
Topics:
  • Process management
  • Memory management
  • File systems

Database Management System

UCS310

Thapar Institute

Jun 2020 Grade: A
Topics:
  • SQL
  • Normalization
  • Transaction management

Machine Learning

UCS611

Thapar Institute

Jun 2020 Grade: A
Topics:
  • Supervised learning
  • Neural networks
  • Classification

Image Processing and Computer Vision

UEC705

Thapar Institute

Jun 2020 Grade: A
Topics:
  • Image filters
  • Feature extraction
  • Object detection

Data Communication and Networks

UEC706

Thapar Institute

Jun 2020 Grade: A
Topics:
  • Network protocols
  • OSI model
  • TCP/IP

Network Security

UCS610

Thapar Institute

Dec 2020 Grade: A-
Topics:
  • Cryptography
  • Authentication
  • Security protocols

Cloud Computing

UCS641

Thapar Institute

Dec 2020 Grade: A-
Topics:
  • Virtualization
  • Cloud architectures
  • AWS basics