Passionate AI Researcher | High Performance Computing Enthusiast

View My Work Get In Touch

About Me

Profile Photo of Harsh Raj

I'm a lifelong learner with a passion for unraveling complex puzzles. I believe technology's true power lies in its ability to solve real-world problems, and I'm driven to build solutions that are not only intelligent but also efficient and accessible at their core. My journey is all about diving deep into how systems work and then rebuilding them to be faster and smarter.

When I'm not in front of a screen, I enjoy reading research-oriented books, cooking, listening to music, working out in the gym, and playing basketball.

My Academic Journey & Research

🎓 Education


M.Tech in Artificial Intelligence

Indian Institute of Technology Bhubaneswar | Expected 2026

Core coursework:

  • Advanced Data Structures and Algorithms,
  • Machine Learning and Deep Learning,
  • Cloud Computing,
  • High-Performance Computing,
  • Large Language Models
B.Tech in Computer Science & Engineering

Asansol Engineering College, West Bengal | 2020 - 2024

Core coursework:

  • Data Structures,
  • Database Management System,
  • Computer Networks,
  • Machine Learning,
  • Software Engineering

🔬 Research Area


High-Performance Computing (HPC) for AI

My focus is on leveraging parallel computing to accelerate AI workloads, encompassing:

  • Building CUDA kernels for different types of AI workloads
  • Optimizing deep learning model training and inference using technologies like CUDA.
  • Designing and simulating next-generation hardware architectures for AI using tools like GPGPU-Sim and gem5 simulators.
  • Developing scalable algorithms that can run efficiently on multi-core and many-core systems.

Experience

IIT Bhubaneswar

Teaching Assistant @ IIT Bhubaneswar

July, 2024 – Current

  • Cooperating Advanced Computer Architecture by designing course materials and conducting biweekly tutorials.
  • Conducted the Computer Networks lab, including semester project evaluations for 7 students.
  • Assisted in the Programming and Data Structures lab for more than 80 students, resolving queries related to C programming.
Celebal Technologies

Back-end Intern @ Celebal Technologies

June, 2023 – Aug, 2023

  • Designed a Hotel Room Booking server that handles authentication and data delivery to the client.
  • Integrated a service-oriented architecture to handle user authentication and process mock payments.
  • Created over 20 API endpoints and secured them using JWT.

Tech Stack: Node.js, Express.js, REST API, OAuth (Google API)

Projects

Meeting Intelligence Platform

  • Audio/Video Analysis
  • Automatic Speaker Diarization
  • GenAI-Powered Insights
  • Dual-Mode Input

TypeScript Next.js Docker
Event-Driven OS Automation Platform

  • Real-time OS Monitoring
  • Rule-Based Automation
  • Scalable Microservices
  • Live Event Dashboard

React Python FastAPI Docker
Distributed Task Queue System

  • Distributed system for task processing
  • Scalable and Resilient System
  • Asynchronous Jobs Processing
  • Service Oriented Architecture

React Python Flask

Competitive Coding

I am an active problem solver on various competitive programming platforms. You can find my profiles below.

LeetCode CodeChef Codeforces GeeksforGeeks

Technical Skills

Languages

C++, Python, CUDA C++, JavaScript, Bash

AI & ML

PyTorch, OpenCV, LLMs, Scikit-learn, NLTK, SpaCy

Web & APIs

React, Next, Node, Express, Flask, FastAPI, REST API

DevOps & MLOps

Docker, Git, Cloud Computing

Databases

MySQL, MongoDB, PostgreSQL

Tools & Simulators

Linux, Postman, GPGPU-Sim, gem5

Core CS Fundamentals

Proficient in designing and implementing efficient data structures and algorithms to solve complex computational problems.

Strong grasp of OOP principles for building modular, reusable, and maintainable software.

In-depth understanding of process management, memory management, file systems, and concurrency.

Knowledgeable in database design, normalization, and query optimization.

Familiar with network protocols, TCP/IP stack, and client-server architecture.

Conceptual understanding of Instruction Set Architecture, Pipelining, Memory and I/O Organization