My Projects
A collection of AI/ML projects that showcase my expertise in computer vision, NLP, data engineering, and software development. Each project demonstrates real-world problem-solving and technical innovation.
UPC Detection - Advanced Image Recognition System
YOLO + OpenAI Embeddings + FAISS; 10M+ products, 8 distinct shapes, real-time mobile inference.
Problem
Need for accurate product identification in retail environments with massive product catalogs and real-time mobile processing requirements.
Solution
Developed a comprehensive system combining custom YOLO models for shape detection, OpenAI embeddings for product similarity, and FAISS for efficient vector search across millions of products.
Impact
Achieved high accuracy in product shape detection, enabled real-time product identification on mobile devices, and scaled to handle 10M+ unique products with 50M+ total entries.
Technologies
Key Areas
Document Query Tool - Gen-AI Driven System
FAISS + Sentence Transformers + LLaMa; 90% retrieval accuracy, sub-2 second response time.
Problem
Traditional document search systems lacked semantic understanding and were too slow for real-time querying of large document collections.
Solution
Implemented a Gen-AI system combining FAISS for efficient vector storage, Sentence Transformers for semantic embeddings, and LLaMa for intelligent question answering.
Impact
Achieved 90% retrieval accuracy with sub-2 second response times, dramatically improved document search and question answering capabilities.
Technologies
Key Areas
Snowflake Query-Generation Tool
ChromaDB + Hugging Face + PaLM; sub-2 second response time for complex query generation.
Problem
Complex Snowflake query generation was time-consuming and required deep SQL expertise, limiting data access for business users.
Solution
Built an automated system using ChromaDB for vector storage, Hugging Face for encoding, and PaLM for intelligent query generation.
Impact
Reduced query generation time to under 2 seconds, democratized access to complex Snowflake queries, improved data accessibility for non-technical users.
Technologies
Key Areas
Telidenty - Mobile Caller Identification
Mobile App with 90% caller identification accuracy and mutual contacts display for enhanced call management.
Problem
Unknown caller identification was a major pain point for mobile users, with limited information available about incoming calls.
Solution
Developed a comprehensive mobile application with advanced caller identification capabilities and mutual contact detection.
Impact
Achieved 90% caller identification accuracy, covered 70% of smartphone users in Punjab, significantly improved call management experience.
Technologies
Key Areas
Advanced Home Security System
CCTV management system at 24 FPS with real-time insights, object tracking, and automated camera movement.
Problem
Traditional home security systems lacked intelligent monitoring, real-time object tracking, and automated camera control capabilities.
Solution
Developed an advanced security system with high-frame-rate processing, intelligent object tracking, and automated camera movement features.
Impact
Enabled 24 FPS real-time monitoring, improved security through automated camera movement, enhanced object tracking capabilities for better threat detection.
Technologies
Key Areas
Doc Processor – PDF Maker
Real-time document scanning with OCR, regex extraction, and ML-based document summarization.
Problem
Manual document processing was time-consuming and error-prone, with no intelligent extraction of contact information or document summarization.
Solution
Developed a comprehensive document processing system with real-time scanning, OCR, regex-based information extraction, and ML-powered summarization.
Impact
Automated document scanning and processing, enabled direct contact actions from extracted information, reduced document reading time through intelligent summarization.
Technologies
Key Areas
Path-Finding Visualizer
Interactive pathfinding algorithm visualization using A* algorithm with pygame.
Problem
Need for visual understanding of pathfinding algorithms and their optimization strategies.
Solution
Implemented an interactive visualization system using Python and Pygame to demonstrate A* pathfinding algorithm with real-time visualization.
Impact
Enhanced understanding of pathfinding algorithms, provided educational tool for algorithm visualization, demonstrated practical implementation of A* algorithm.
Technologies
Key Areas
Resume Feature Extractor
NLP-based resume parsing with LSTM model for skill extraction from 40+ features.
Problem
Manual resume screening was time-consuming and inconsistent, requiring automated extraction of key information and skills from resumes.
Solution
Developed an intelligent resume parsing system combining regex patterns, NLP processing with SpaCy, and LSTM-based skill classification.
Impact
Automated resume screening process, improved accuracy in skill extraction, reduced manual effort in candidate evaluation.
Technologies
Key Areas
AI-Assistant
Machine learning-based conversational bot with speech recognition and text-to-speech capabilities.
Problem
Need for an interactive AI assistant that could communicate through both text and speech for enhanced user experience.
Solution
Developed a conversational AI system combining Chatterbot for natural language processing, speech recognition for voice input, and text-to-speech for voice output.
Impact
Created an interactive AI assistant with multi-modal communication capabilities, demonstrated practical implementation of conversational AI.
Technologies
Key Areas
Hotel-Management System
Multi-user hotel management system with role-based access control and comprehensive logging.
Problem
Manual hotel management processes were inefficient and lacked proper role-based access control and activity tracking.
Solution
Developed a comprehensive hotel management system with role-based access control, automated booking management, and detailed activity logging.
Impact
Streamlined hotel operations, improved customer service through automated processes, enhanced security through role-based access and activity logging.
Technologies
Key Areas
Jet Game
2D airplane shooting game built with Python and Pygame featuring enemy combat and bullet mechanics.
Problem
Need for an engaging 2D game to demonstrate game development skills and Pygame proficiency.
Solution
Developed a complete 2D shooting game with player aircraft, enemy spawning, collision detection, and scoring system.
Impact
Demonstrated game development capabilities, showcased Pygame expertise, created an entertaining interactive experience.
Technologies
Key Areas
Crypto-Mail
Advanced text encryption system with time-based password validation and dynamic encoding patterns.
Problem
Need for secure communication with time-based encryption and dynamic encoding patterns to prevent pattern recognition attacks.
Solution
Developed an advanced encryption system with daily changing encoding patterns, time-based password validation, and character-level randomization.
Impact
Enhanced message security through dynamic encryption, prevented pattern recognition attacks, implemented time-based access control for encrypted messages.
Technologies
Key Areas
Interested in Collaborating?
I'm always excited to work on new projects and challenges. Let's discuss how we can create something amazing together.
Get In Touch