I am an aspiring AI/ML Engineer.
I am passionate about the application of Deep Learning and Computer Vision. I am actively learning and, creating projects that leverage machine learning frameworks to translate complex datasets into high-impact visualizations and automated models, maximizing scalability and profitabality.
Check out my projects below.
Sandesh.location
"Arlington, TX"
Sandesh.contact
Sandesh.resume
Sandesh.education
"B.Sc. Computer Science - University of Texas at Arlington"
Sandesh.languages
["Python", "C", "JavaScript", "SQL", "HTML/CSS", "TypeScript"]
Sandesh.libraries/frameworks
["React", "OpenCV", "Pandas", "Django", "Streamlit", "Bootstrap" "NumPy", "Matplotlib"]
Sandesh.skills
["Git/GitHub", "VS Code", "MS Office Suite", "Unix/Linux", "Arduino", "Raspberry Pi"]
Sandesh.certificates
 

Projects

Demographix

AI-powered retail demographic tracker. Transforms live camera feeds into actionable business data. Features deep learning face analysis, automated data persistence in SQL, and a professional web-based dashboard for store traffic metrics.,

PythonOpenCVDeep Neural Network (DNN)StreamlitSQLite

Static Face-Detector

This project is part of my learning activity with Python's OpenCV library. It is a robust Python-based face detection system made utilizing Haar Cascade Classifiers. This project is designed to handle multiple input images, optimize detection accuracy through parameter tuning, and visualize results using Matplotlib. This project is base for more advanced computer vision applications, and it made me realize the why usage of DNN models is important for better accuracy.

PythonHaar Cascade ClassifiermathplotlibOpenCVVersion Control

My Subscriptions Manager

A "high-end" personal finance tool built with Python that automatically identifies and tracks monthly subscriptions by scanning your email inboxes. Instead of manually checking bank statements, this app uses IMAP automation and Regular Expressions to find digital receipts from services like Netflix, Spotify, Amazon, and more. It then compiles the data into a user-friendly dashboard using Streamlit, allowing users to see all their subscriptions in one place, along with total monthly costs and upcoming billing dates. This project helped me improve my skills in email parsing, data extraction, and web app development with Python.

PythonStreamlitIMAP AutomationRegExpData VisualizationEmail Parsing

Royal Casino

I made this after completing The primary objective of this software is to simulate the psychological and mechanical aspects of a real slot machine. Unlike basic random-number generators, Royal Slots utilizes a deterministic "House Edge" system that allows for precise control over win probabilities. This ensures that the game remains balanced while providing the user with the visual excitement of sequential reel stops and dynamic feedback animations.

PythonPandasData ManagementGit/GitHubOOPUnit TestingWeighted Randomization

IgKnight

This was a collaborative project, a final submission project for HACKUTA 2025 . A modern GUI tool to analyze your Chess.com games using the powerful Stockfish engine. Get real-time move suggestions and position analysis while playing against the computer on Chess.com. Shoutout to my teammates, was a really fun project to work on together!

PythonCustomTkinterChess.com APIStockfish EngineGUI Development

Portfolio

This page! Responsive website built with ReactJS. The site content is passed in as JSON data, auto-generating components for easy maintenance.

HTML5CSS3SassJavaScriptReactJS

Contact me!