Projects

A collection of systems, open-source libraries, and digital experiments I've built.

Projects

Duration
·7 DAYS
Activity
25
Status
Active Dev

Project Hawkeye - Autonomous QA Testing Agent

AI AGENT - QA AUTOMATION

An autonomous QA testing system that uses LLM-driven agents to execute browser-based test plans. Features a Think→Act→Decide cycle for intelligent navigation and verification, running in isolated Docker sandboxes for maximum reliability.

LangGraphFastAPIReactPlaywrightnoVNCDocker
Duration
·33 DAYS
Activity
18
Status
Active Dev

Project Sensei - Privacy-First Local AI Agent

AI AGENT - LOCAL - PRIVACY

A privacy-first local AI agent that runs entirely on your machine. Built with LangChain, LangGraph, Ollama, FastAPI, and React. Sensei can search your files, read documents (PDF, DOCX, code, configs, images), analyze logs, explore directory structures, run semantic search, inspect git changes, and more — all without sending data to the cloud.

LangChainLangGraphOllamaFastAPIReactViteSQLite
Duration
·148 DAYS
Activity
15
Status
Active Dev

PromptEval - Prompt Evaluation Platform

PROMPT ENGINEERING

PromptEval is a platform that allows you to evaluate the performance of a prompt with a LLM as the judge.

AstroUITailwind CSSVercelGemini APIOpenAI APIAnthropic API
Duration
·12 DAYS
Activity
52

Content Identifier - Binary Classification for Harmful Content Detection

MACHINE LEARNING - NLP - CLASSIFICATION

An end-to-end binary classification system for identifying harmful content in conversational data. Features RoBERTa (primary) and Gemma SLM (comparative) models trained on a meticulously balanced dataset of 31,536 samples across 9 safety categories. RoBERTa achieved 95.44% accuracy, 0.9889 ROC-AUC, and 0.335ms inference latency — 16x faster than Gemma.

RoBERTaGemmaPyTorchHugging FaceOptunavLLMStreamlit
Duration
·1 DAY
Activity
7

Automatic Prompt Optimizer using DSPy

GENERATIVE AI - DSPy

An automated prompt optimizer using DSPy to optimize prompts for LLMs.

DSPyLLMsFastAPIPyTorch
Duration
·1 DAY
Activity
14

Query Filtering using LLMs

GENERATIVE AI - SLM - FINE TUNING

Fine-tuning SLMs for query filtering (identifying and removing irrelevant queries and small talk in queries).

Gemma 3PyTorchHugging FaceWeights & Biases
Duration
·1 DAY
Activity
33

CanvasAI - A Discord Bot for managing academic activities (Assignments, announcements, deadlines, etc.)

AI AUTOMATION - INTEGRATIONS

CanvasAI is a Discord bot that helps students manage their academic activities by providing reminders for assignments, deadlines, and other important information.

DiscordGroq Inference APILLMsPythonLangChain
Duration
·379 DAYS
Activity
116

Agile Bot - AI Assistant for automating sprint planning

SOFTWARE DEVELOPMENT - AI

AI powered platform to automate scrum task generation and management using RAG pipeline.

PythonREST APIRAGWeb DevelopmentLangChainDjangoVector DatabaseLLMsInference
Duration
·3 DAYS
Activity
30

AI Vault - Reusable AI Application Directory

OPEN SOURCE

AI Vault is a comprehensive directory of reusable AI applications designed to assist developers and students in accelerating their AI project development.

AstroUITailwind CSSVercelGemini APIDSPyPrompt Engineering
Duration
·306 DAYS
Activity
79

VisionX AI- A visual answer engine

GENERATIVE AI - SOFTWARE DEVELOPMENT

VisionX AI is An AI-powered application that analyzes images and provides detailed information about the image and individual objects in the image.

PythonFastAPILangChainGoogle Gemini APITavily Search APINode.js
Duration
·201 DAYS
Activity
14

MealAI - AI-powered Calorie and Nutrient Analyzer

GENERATIVE AI - SOFTWARE DEVELOPMENT

MealAI is An AI-powered application that analyzes meal images to provide detailed calorie and nutrient information.

LangChainGemini Vision Language ModelFastAPINext.js
Duration
·93 DAYS
Activity
9

Mistral 7B Fine-tuning for Finance and Business Question Answering

GENERATIVE AI - FINE TUNING

A personal project to fine-tune the Mistral-7B model for business and finance-related question answering tasks.

TransformersPyTorchHuggingFaceLarge Language ModelsParameter Efficient Fine TuningLoRAPrompt Engineering
Duration
·45 DAYS
Activity
12

MBTI-based Personality Classification using BERT

MACHINE LEARNING - NLP

Meyer Briggs Type Indicator (MBTI) is a popular personality classification system that categorizes individuals into one of 16 personality types.

TransformersPyTorchHuggingFaceBERTNLPMachine Learning