About Me

Greetings! I'm Mahule Roy, currently immersed in the captivating worlds of Metallurgical and Materials Engineering at the National Institute of Technology Karnataka, Surathkal. Envision me as a dynamic fusion enthusiast, relentlessly pursuing the frontiers of knowledge across material science, quantum physics, biomedical wonders, and the enchanting realm of Artificial Intelligence.

My intrigue with the vast landscape of knowledge first ignited during my second year when I embarked on Andrew Ng's transformative Coursera Machine Learning course. Since that enlightening encounter, my passion for exploration has known no bounds. I find myself endlessly fascinated by the intricate dance between algorithms and reality, continually seeking avenues to expand my horizons.

Beyond the confines of traditional academia, my journey unfolds through a tapestry of diverse projects that reflect my insatiable curiosity. From crafting intelligent systems and delving into the intricacies of robotics to exploring the creative realms of generative AI and conjuring solutions in mesmerizing image processing spectacles—each project becomes a canvas for innovation and a testament to my boundless interests.

Venturing beyond the theoretical, I've accumulated valuable work experiences in IT, R&D, Machine Learning, quantum realms, and the manufacturing cosmos. This diverse exposure has shaped me into a polymath of sorts, ready to tackle challenges with a multifaceted approach.

Currently, I'm orchestrating a harmonious blend of Material Science and ML, immersing myself in the symphony of data and molecules. This unique fusion has propelled me into groundbreaking pursuits, from enhancing drug delivery mechanisms to uncovering superior materials that defy conventional limits.

In the cosmic dance of knowledge, my interests span across almost everything, embracing the intersections of technology and science with unbridled enthusiasm. This insatiable curiosity, coupled with my extensive project portfolio and diverse work experiences, positions me as a versatile innovator capable of navigating the complexities of intelligent systems and driving interdisciplinary projects in academia and industry.

Achievements

Education

National Institute of Technology Karnataka, Surathkal

Bachelor of Technology in Metallurgical and Materials Engineering; GPA: 8.47/10
Dec 2021 - May 2025 Mangalore,India

JEE Main EXAMINATION: Ranked within 10000 out of the 1 million who appeared for the examination
JEE Advanced EXAMINATION: Scored 110 marks in one of the toughest examinations in the world
Relevant Coursework:
  • Testing of Materials
  • Metallurgical Thermodynamics & Kinetics
  • Physical Metallurgy
  • Phase Diagrams
  • Polymer Science & Technology
  • Mechanics of Materials
  • Transport Phenomena
  • Principles of Extractive Metallurgy
  • X-ray Diffraction & Electron Microscopy
  • Instrumental Methods of Analysis
  • Measurements and Control
  • Heat Treatment
  • Powder Metallurgy
  • Cermaics and Refratories
  • Production of Steel
  • Iron Making and Production
  • Aerospace Materials
  • Corrosion Engineering
  • Metal Forming
  • Phase Transformations
  • Advanced Engineering Materials
  • Thin Films Coating and Applications

National Institute of Technology Karnataka Surathkal

Minor Degree in Artificial Engineering; GPA: 9.0/10
May 2022 - May 2025 Mangalore, India

Relevant Coursework:
  • Data Structures and Algorithms
  • Artificial Intelligence
  • Data Science
  • Parallel Computing and Architecture
  • Machine Learning

National Public Scool, Yelahanka

Senior Secondary School Examination; GPA: 93.2/100
June 2018 - June 2020 Bengaluru, India

Ranked top 10 in the CBSE Board Exam Graduated as the highest ranked student in my class. (June 2018)

Sindhi High School

Secondary School Examination; GPA: 94/100
June 2011 - June 2018 Bengaluru, India

Was the highest scorer in English exam in CBSE board examination, with a score of 99/100. Ranked in the top 15.

Experience

Gbrain

R&D Scientist
Oct 2024 - Present Incheon, South Korea

  • Working as a material informatics engineer in making brain implants, we have tested our findings on rodents

Omdena Contributor

Junior ML Engineer
August 2024 - Present New York, USA

  • Contributing to 14 real world AI application projects under Omdena Local Chapter
  • Selected as part of top 50 collaborators from 20 + countries for 2 AI Innovation Challenge

Dpointgroup

Data Science Intern
August 2024 - October 2024 Barcelona, Spain

  • Working as a data science intern for analysis of customer engagement for making company website more engaging

Texas A&M University

Undergraduate Researcher
June 2024 - August 2024, Internship Texas, Texarkana, USA

  • Implemented Computer Vision techniques to tackle problem statement of Effect of Screen Time on Glaucoma

Wayspire

AI Engineer
April 2024 - June 2024 Bengaluru, India

  • Worked on end to end solutions & achieved 20% increase in satisfaction of the customers

TATA Consumers Products

Research Intern
Jun 2023 - July 2023 Bengaluru, India

  • Worked on studying existing manufacturing processes and identifying areas that can be improved.
  • Conducted experiments to analyze the mechanical, chemical, and physical properties of different materials used in the manufacturing process.
  • Studied the environmental impact of certain manufacturing processes and proposed eco-friendly alternatives.
  • Participated in designing and implementing quality control procedures, inspecting products, and conducting tests to ensure they meet the required standards.

Publications

Publication Image 2
Effect of Screen Time on Glaucoma

Poster presentation on TransMedTech 2024: International Conference on Advances and Challenges in Medical Technology Translation

Publication Image 3
Training of Neural Network on a Fashion MNIST Dataset Using OpenMP for Image Recognition

Selected in INTERNATIONAL JOURNAL OF CURRENT SCIENCE. This paper explores the application of OpenMP for accelerating the training of neural networks in Fashion MNIST data recognition.

Publication Image 4
Quantum Machine Learning: The Superhero That Classical Machine Learning Never Knew It Needed

Selected in more than 4 international conferences for presentation. This paper aims to provide a clear understanding of the current state of QML research and its potential impact on future computational capabilities.

Publication Image 5
Alzheimer Analysis Using Machine Learning and Deep Learning Techniques

A comprehensive analysis is conducted using traditional ML models, including Support Vector Machine (SVM), Random Forest, and Logistic Regression, alongside advanced DL models employing Convolutional Neural Networks (CNN).

Publication Image 6
Rockwell Hardness C Analysis Report

Rockwell Hardness C Test was performed on a sample of steel provided and the experimental readings are recorded with inclusion of theory, procedure, pictures of the samples after testing is done.

Conferences

MENA ML 2025 (Feb)

Description: Selected to attend the MENA ML International Winter School organized by Google DeepMind, QCRI, and HBKU, while presenting my paper on Machine Unlearning as a poster

RL Workshop 2025 (Jan)

Description: Chosen from 500+ applicants to attend this workshop, featuring keynote speakers from top U.S. universities, including Prof. Dimitri Bertsekas (ASU, MIT)

International Conference on Engineering & Technology (May 2024)

Title: Quantum Machine Learning: The Superhero That Classical Machine Learning Never Knew It Needed

Description: Presented paper on Quantum Machine Learning: The Superhero That Classical Machine Learning Never Knew It Needed.

Outcome: Received positive feedback for innovative methodology and practical implications for industries like quantum.

TransMedTech 2024 Conference (Dec 2024)

Title: Effects of Screen Time on Glaucoma

Description: Highlighted the role of AI in healthcare, particularly in improving early-stage glaucoma detection. Collaborated on research involving screen time analysis and vision health monitoring.

Outcome: Paper featured in the top 10 innovative projects of the year in medical technology.

Conference on Applied AI and Scientific Machine Learning (CASML) 2024 (Dec 2024)

Description: Attending this international conference at CDS Dept, IISc.

AI Bharat Expo 2025 (March 2025)

Title: Comparative Study of Machine Unlearning Techniques for Computer Vision and NLP Models

Description: Presented paper on Machine Unlearning is an emerging field in machine learning that focuses on efficiently removing the influence ofspecific data from a trained model.

Outcome: Will publish in AI Expo Proceedings, receiving citations from researchers in sports analytics.

Projects

Research Paper Implementation

Repo for all my research paper implementations

Agentic Implementations

This repository contains my implementations of agents with abstractions for various tasks.

Cookbook Implementations

Repo for all my cookbook implementations

Diffusion Models Implementation

Implementation of diffusion models: basic and advanced

My experiments

Bunch of my experiments on various domains in AI

Langchain implementations

Bunch of my langchain experiments

RL projects

Repo for my RL projects

Image Caption Generator with CNN and LSTM

This project implements an Image Caption Generator using Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) in Python.

RL Implementations

Repo for my RL code file implementations

Pytorch Implementations

Repo for my Pytorch implementations

Transformers hub

Repo for all my Transformer implementations

Implementations of RAG

Repo for all my RAG implementations

Lost and Found Archive

Repo for all my experiments and learnings

Agent-AI

Welcome to the AI Toolbox Agent project! This project aims to develop an artificial intelligence agent capable of utilizing a wide range of tools provided to it, enabling versatility and adaptability across various tasks and domains.

Udacity Deep Learning Projects

Udacity Deep Learning Projects Implementation

Super Mario RL

Super Mario RL Project Implementation

Alpha Zero Engine

Alpha Zero Style Playing Chess Engine Implementation

RAG chatbot

Welcome to the conversational chatbot project utilizing HuggingFace's Zephyr 7B Alpha model. This README will guide you through setting up and utilizing the chatbot effectively.

Healthcare-chatbot

A chatbot based on sklearn where you can give a symptom and it will ask you questions and will tell you the details and give some advice.

Coding LLMs from scratch

Learnt how to train and fine-tune Llama 2 & 3 model from scratch.

LoRA Paper implementation

LORA is a technique for adapting large language models using low-rank approximation, implemented using PyTorch. This project contains the code for applying LORA to the MNIST dataset, as well as explanations and examples to help you understand and use the technique effectively.

Paper implementation of Joint Embedding Predictive Architectures (JEPAs)

Welcome to the project dedicated to exploring the fascinating world of Joint Embedding Predictive Architectures (JEPAs) and self-supervised learning (SSL) based on the paper Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture

Image Classifier Project

This is the final project of AI Programming with Python Nanodegree program by Udacity

BipedalWalker implementation

In this project, I utilized three RL algorithms to teach our agent to walk which were Q-learning, Deep Q-Network (DQN), and Twin Delayed DDPG (TD3).

Pacman Game Implemented

Implemented Pacman game

Mars Lander Rover

Welcome to the Mars Lander Rover project! This simulation allows users to control a rover landing on Mars, implementing basic physics and controls to safely land on the Martian surface.

Mario Game in Python

Welcome to the Mario Game! This is a simple 2D platformer game developed using Python. The game features classic Mario gameplay elements such as jumping, collecting coins, and avoiding enemies.

Snake AI Game

This project implements a Snake AI game where an AI-controlled snake competes against a user-controlled snake. The goal is to grow the snake by consuming food while avoiding collisions with walls and itself.

Parallelizing a chess engine

This project illustrates the steps taken towards optimizing this simple chess engine in an incremental way, starting by parallelizing it's search algorithm, then applying some optimization techniques, and finally trying out the iterative deepening variation of the classical minimax algorithm.

Self-Driving Car with Neural Network Learning

Demonstrated exceptional performance, achieving an average waiting time reduction of 30%. Journey time improvement of 25% compared to baseline simulations

Sports Analysis AI

95% for player detection & 90% for ball detection. Detection accuracies of 92% for players, 85% for referees, and 88% for footballs

Material Net

Developed a responsive chatbot capable of handling prompts like "Hello", "How are you?", and "Bye". Displaying motivational quotes & implemented various features

CS50 Web Final Project

This application is entitled School Registration System. This is a simple web-based application developed in Python and Django Framework.

CS50 Python Final Project

This project is an interactive shell providing the user to borrorw, return,donate books from the library system.

AI Traffic Lights Controller

Got 20% reduction in waiting times. 15% decrease in journey times compared to baseline simulations

CS50 Game Development Final Project

A casual 3D game consisting on moving a ball towards the finish line while trying to avoid the obstacles on the way.

Capstone Project on Machine Learning

Welcome to the Capstone Project on Machine Learning - Recommendation System, as part of the IBM Coursera course.

AI Capstone Project on Coursera by IBM

This project contains the 4 week AI Capstone project assignment using keras as a part of IBM-AI Engineering

LLM chatbot

LLM chatbot deployed at Streamlit

Skills

Languages

c
C
   
cplusplus
C++
   
csharp
C#
   
python
Python
   
javascript
JavaScript
   
matlab
MATLAB
   
r
R

Technologies

django
Django
   
mysql
MySQL
   
mongodb
MongoDB
   
git
Git
   
gcp
GCP
   
unity
Unity
   
bash
Bash
   
ros
ROS (Currently Learning)

Libraries

opencv
OpenCV
   
scikit_learn
Scikit-Learn
   
pytorch
PyTorch
   
keras
Keras
   
tensorflow
TensorFlow
   
numpy
NumPy
   
pandas
Pandas
   
matplotlib
Matplotlib
   
seaborn
Seaborn

CV

Curriculum Vitae

The above link contains my CV

GitHub Resume

The above link contains my resume based on my GitHub repos activity.

Resume

The above link contains my resume

Contact

Social Profiles

Loading
Your message has been sent. Thank you!