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.
Technical Skills
Filter by language, stack, and focus area.
0 shown
Language
Stack
Java
TypeScript
JavaScript
SQL
C/C++
Bash
MATLAB
Astro
Next.js
Tailwind CSS
FastAPI
Flask
Spring Boot
Express.js
Node.js
PostgreSQL
MongoDB
Redis
Apache Spark
NumPy
Pandas
PyTorch
Scikit-learn
Docker
GitHub Actions
Git/GitHub
DigitalOcean
Vercel
Supabase
Nginx
Kafka
Elasticsearch
Serverless
Microservices
Monolithic
No matches. Try adjusting filters.
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 335Concordia University
Topics:
- Automata theory
- Formal languages
- Computability
Programming and Problem Solving
COMP 6481Concordia University
Topics:
- Advanced programming
- Problem solving techniques
Software Composition and Maintenance
SOEN 6431Concordia University
Topics:
- Software architecture
- Maintenance strategies
Algorithm Design Techniques
COMP 6651Concordia University
Topics:
- Greedy algorithms
- Dynamic programming
- NP-completeness
Advanced Programming Practices
SOEN 6441Concordia University
Topics:
- Design patterns
- Best practices
- Code quality
Distributed System Design
COMP 6231Concordia University
Topics:
- Distributed architectures
- Consensus
- Fault tolerance
Applied Artificial Intelligence
COMP 6721Concordia University
Topics:
- AI algorithms
- Machine learning
- Neural networks
Information Retrieval and Web Search
COMP 6791Concordia University
Topics:
- Search engines
- Ranking algorithms
- Text processing
Topics in CS (Conversational AI)
COMP 691Concordia University
Topics:
- NLP
- Chatbots
- Dialogue systems
Ethics and Professionalism
ENCS 2601Concordia University
Topics:
- Professional ethics
- Social responsibility
Software Measurement
SOEN 6611Concordia University
Topics:
- Metrics
- Quality assessment
- Analysis techniques
Comparative Study of Programming Languages
COMP 6411Concordia University
Topics:
- Language paradigms
- Type systems
- Functional programming
Software Engineering Processes
SOEN 6011Concordia University
Topics:
- Agile
- DevOps
- Process models
Computer Programming I
LFTA017Thapar Institute
Topics:
- C programming
- Algorithms basics
Object Oriented Programming
LFTA018Thapar Institute
Topics:
- OOP concepts
- Java programming
Data Structures and Algorithms
UCS613Thapar Institute
Topics:
- Trees
- Graphs
- Sorting
- Searching
Operating Systems
UCS303Thapar Institute
Topics:
- Process management
- Memory management
- File systems
Database Management System
UCS310Thapar Institute
Topics:
- SQL
- Normalization
- Transaction management
Machine Learning
UCS611Thapar Institute
Topics:
- Supervised learning
- Neural networks
- Classification
Image Processing and Computer Vision
UEC705Thapar Institute
Topics:
- Image filters
- Feature extraction
- Object detection
Data Communication and Networks
UEC706Thapar Institute
Topics:
- Network protocols
- OSI model
- TCP/IP
Network Security
UCS610Thapar Institute
Topics:
- Cryptography
- Authentication
- Security protocols
Cloud Computing
UCS641Thapar Institute
Topics:
- Virtualization
- Cloud architectures
- AWS basics