AI/ML Engineer

On a mission to build the future of intelligent systems.

About Me

I am a Physics undergraduate at Mahatma Gandhi (M.G.) College (FYUGP, University of Kerala) focused on machine learning, deep learning, computer vision, and applied AI systems.

I have hands-on experience building ML pipelines, real-time voice systems, and AI-powered video analysis applications using PyTorch, computer vision, and local LLM inference. Most recently, as an AI Engineer Intern at HashRaft Private Limited, I developed Dissection, a surgical video analysis platform using Computer Vision, VLMs, and audio transcription.

3+ Years of Experience
10+ Projects Completed
15+ Happy Clients

Skills

Machine Learning

PyTorch
Scikit-learn
OpenCV

Programming

Python
C/C++
Bash

Tools & Technologies

Git
Linux
Docker

Projects

Dissection — Surgical Video Analysis

An AI-powered surgical video analysis platform using Computer Vision, Vision-Language Models (MedGemma), and audio transcription. Built asynchronous Django REST APIs for video processing, job tracking, and report generation with FFmpeg, pHash, and HDBSCAN.

Computer Vision MedGemma faster-whisper Django REST Celery

AI Voice Receptionist

Built a real-time AI voice agent designed for clinics and small businesses using local LLM inference, speech-to-text, and voice synthesis.

Python Ollama Silero VAD faster-whisper Piper TTS

Deep-Face-Net

A real-time face-swapping system using computer vision and deep learning techniques with facial landmarks alignment.

PyTorch OpenCV DeepFace InsightFace
CurioStack

CurioStack

A web crawling and retrieval system that gathers news across AI, tech, and science, with embedding generation and retrieval-augmented generation (RAG).

LangChain RAG Embeddings Python

Paper Replications

Reimplemented AlexNet and ResNet from scratch in PyTorch to study deep learning architectures and training procedures.

PyTorch AlexNet ResNet Deep Learning
SmartSearchQA

SmartSearchQA

Real-time QA app that blends web search with LLMs, using LangChain, Tavily for live results, and Google Gemini for intelligent answers.

Python NLP LLM LangChain

Additional Projects

InceptionV3 Image Classifier FashionMNIST-CGAN GAN Experiments Predictive Analytics Dashboard

Resume

Experience

April 2026 – May 2026

AI Engineer Intern

HashRaft Private Limited — Bengaluru
  • Developed Dissection, an AI-powered surgical video analysis platform using Computer Vision, VLMs, and audio transcription.
  • Built asynchronous Django REST APIs for video processing, job tracking, and report generation.
  • Implemented keyframe extraction with FFmpeg, pHash, and HDBSCAN, integrating faster-whisper and MedGemma.
2023 – Present

Machine Learning Engineer

Delivered ML solutions by building and deploying computer vision models, real-time voice agents, and deep learning architectures.

2022 – 2023

Ethical Hacking

Dedicated one year to full-time ethical hacking, focusing on network security, penetration testing, and Linux systems. Participated in CTF challenges using Metasploit, Nmap, Wireshark, and Burp Suite.

Education

2024 – 2027

B.Sc. Physics (FYUGP)

Mahatma Gandhi (M.G.) College, Thiruvananthapuram

University of Kerala

2020 – 2022

Field Technician – Computing & Peripherals

GVHSS Nedumangadu, Mancha

Specialization in Computer Hardware and Systems Maintenance.

Certifications

  • Deep Learning Onramp – MathWorks
  • MATLAB Onramp – MathWorks
  • Python (Basic) – HackerRank
  • Ethical Hacking Certificate of Completion – Avodha

Languages

  • English – Fluent
  • Hindi – Proficient
  • Russian – Conversational
  • Malayalam – Native

Latest Articles

Understanding Word2Vec From Scratch
August 28, 2026

Understanding Word2Vec From Scratch: From Context Words to Backpropagation

A deep dive into Word2Vec from the ground up — exploring context windows, embeddings, and step-by-step backpropagation.

Read More
Understanding Vectors in Linear Algebra with Python
January 17, 2025

Understanding Vectors in Linear Algebra with Python

A beginner-friendly guide exploring vectors, fundamental operations, and how to implement them intuitively in Python with NumPy.

Read More
Blog 3
March 15, 2024

Normal Equation in Linear Regression Explained

Learn how to train linear regression models without using gradient descent.

Read More

Get in Touch

Thiruvananthapuram, Kerala, India