Aditya MerStart a project
Home

Projects

Open source, side projects and experiments. My client work is on the home page.

GenAIFeatured

ATS System

Streamlit app functioning as an ATS resume scanner, leveraging Google's Gemini AI to evaluate resumes against job descriptions.

Gemini AIStreamlitPythonNLP

What it does and what I learned
  • AI-powered resume scanning
  • Job description matching
  • Skill gap identification
  • ATS compatibility scoring

Learned to leverage LLMs for structured data extraction from unstructured PDF resumes.

GenAIFeatured

FastWrite

AI-powered Python module for documentation generation with intelligent code analysis and automated documentation creation.

6,000+ downloads on PyPI in its first month

PythonAIPyPILLMs

What it does and what I learned
  • Context-aware documentation generation
  • Multiple LLM support (OpenAI, Groq, Gemini, etc.)
  • BLEU score comparison for quality measurement

Learned how to package and distribute Python modules on PyPI, and implemented a robust plugin system for supporting multiple LLM providers.

WebFeatured

EchoMail

Modern email marketing platform built with Next.js and TypeScript, integrating Gmail API to send personalized bulk emails with Gmail-like formatting and high deliverability.

The open-source version of Flier, my product.

Next.jsTypeScriptGmail APIReact

What it does and what I learned
  • Upload CSVs with unlimited custom fields
  • Auto-personalize messages with smart placeholders
  • Craft beautiful emails with a rich text editor
  • Send directly via Gmail API
  • Bulk send with real-time progress tracking
  • Preview every personalized message

Mastered OAuth2 flow for Gmail API and optimized large CSV processing in the browser using Web Workers to prevent UI blocking.

WebFeatured

Mini App Factory

AI static website generator for quickly creating mini apps/sites from prompts and templates.

AIWeb DevelopmentGenAITemplates

What it does and what I learned
  • Prompt-to-website generation
  • Template-based quick starting
  • AI-driven layout creation

Learned how to dynamically render code structures from AI prompts.

ResearchFeatured

Verify News

Modern news verification platform built with React, TypeScript, LangSearch and Gemini AI to detect misinformation across text, images, audio, and video.

ReactTypeScriptLangSearchGemini AI

What it does and what I learned
  • Multi-media misinformation detection
  • Real-time fact-checking
  • AI-powered content verification

Implemented multi-modal AI pipelines and handled complex state management for real-time verification results.

ResearchFeatured

AI Research Agent

Developed an autonomous AI agent using CrewAI to perform automated literature reviews, synthesize findings, and generate research summaries.

CrewAIPythonAutonomous AgentsLLMs

What it does and what I learned
  • Automated literature reviews
  • Findings synthesis
  • Research summary generation
  • Autonomous web action

Mastered building autonomous multi-agent systems using CrewAI for reliable research execution.

Networking

OSFM-Net

A powerful Python module designed for network system management, operating in both Server and Client modes.

PythonNetwork ManagementRemote Desktop

What it does and what I learned
  • Dual-mode operation (Server and Client)
  • Remote Desktop Access
  • Application Management via Winget
  • Centralized System Administration

Deepened understanding of socket programming and remote system administration protocols in Python.

GenAI

Chat With PDF

Intelligent PDF interaction system combining Gemini AI and Langchain for natural document conversations.

GeminiLangchainStreamlitRAG

What it does and what I learned
  • Natural language PDF interaction
  • Context-aware document Q&A
  • RAG-based information retrieval

Mastered Retrieval-Augmented Generation (RAG) concepts and vector database integration.

ML

Handwritten Digit Recognition

A simple Streamlit application for recognizing handwritten digits using a pre-trained TensorFlow model.

TensorFlowStreamlitPythonComputer Vision

What it does and what I learned
  • Draw a Digit on canvas
  • Real-time model prediction
  • Processed image display

Gained hands-on experience with CNNs and deploying ML models via Streamlit.

GenAI

Chat with Website

RAG-based website chatbot leveraging ChatGroq for intelligent web content interaction and analysis.

RAGChatGroqStreamlitWeb Scraping

What it does and what I learned
  • Real-time website content scraping
  • Intelligent web content Q&A
  • Multi-page website analysis