Skip to content

rohitsudhakar1/Project-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🚀 Project Portfolio

Welcome to my project portfolio! This repository is a hub for my personal and collaborative work—from experimental prototypes to production-ready apps.


📌 Featured Projects

AI Banking Transaction Categorization System

Description: End-to-end workflow to auto-categorize banking transactions from Excel/CSV using a FLAN-T5 generative model with fuzzy normalization for long-tail categories. Supports retraining from corrected files and Excel-preserving output formatting.
Technologies: Python, Flask, Hugging Face (FLAN-T5), scikit-learn, Pandas, OpenPyXL, Docker
Status: 🔵 Completed
Links: GitHub RepoLive DemoDocs


AI Restaurant Recommender & Review Summarizer

Description: Personalized restaurant ranking with scraping, review parsing, GPT-based dish highlights, caching, and a clean map-centric UI.
Technologies: Python, Flask, HTML/CSS/JS, GPT
Status: 🔵 Completed
Links: GitHub RepoLive DemoDocs


Client Database Management System

Description: Role-based client management with secure APIs, server-side pagination, CSV bulk import, and audit logs.
Technologies: React, Tailwind, Flask, SQL (MySQL/Postgres)
Status: 🔵 Completed
Links: GitHub RepoLive DemoDocs


Blackjack (FreeRTOS) — Embedded FSM Game

Description: Real-time Blackjack on a microcontroller with task-based FSM, ISR-safe inputs, LCD UI, joystick/buttons, EEPROM-backed scores, and TRNG-based shuffling.
Technologies: C, FreeRTOS, EEPROM, LCD, TRNG
Status: 🔵 Completed
Links: GitHub RepoDemo VideoDocs


Mobile Sensor Logger & Edge Inference

Description: Android app for accelerometer/gyroscope/GPS capture with BLE MCU interface, offline-first SQLite, export to CSV/Parquet, and TF-Lite on-device activity recognition.
Technologies: Kotlin, Android, BLE, SQLite, TensorFlow Lite
Status: 🟡 In Progress
Links: GitHub RepoDemo VideoDocs


🔮 Future Projects

  • Robotic Telepresence Chess Board: Cloud-synced board with CV position validation and a magnetic end-effector arm to play vs bots or remote players (spectator mode supported).
  • Edge-First Time-Series Toolkit: Lightweight feature extraction + on-device drift alerts.
  • Notebook→App Converter: Turn Jupyter notebooks into minimal Flask apps with one command.

👨‍💻 About Me

I’m a UW–Madison student building practical AI systems, reliable backends, and crisp UIs. This portfolio tracks what I’ve shipped and what I’m exploring next.

Interests: Web Development, Machine Learning, Embedded Systems, Edge AI

Connect with me:


📝 How to Add New Projects

  1. Copy this block and paste under “Featured Projects”:
    ### Project Name
    **Description:** 1–2 lines on what it does and why it’s interesting.  
    **Technologies:** Main stacks/tools  
    **Status:** 🟢 Active Development | 🟡 In Progress | 🔵 Completed  
    **Links:** [GitHub Repo](#)[Live Demo](#)[Docs](#)

About

A portfolio repository to showcase all my personal and collaborative projects, featuring an engaging landing page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors