Skip to content
View rachits999003's full-sized avatar

Block or report rachits999003

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rachits999003/README.md

πŸ‘‹ Hi, I'm Rachit Sharma

🎯 Engineer | Machine Learning Developer | Python Toolmaker

I'm a self-driven developer who builds intelligent systems, automates the boring stuff, and turns ideas into real, working tools. Currently in my final year of IT Engineering and already maintaining two open-source Python libraries used by international developers.

πŸ“ˆ My projects aren’t just for show β€” they’re used, published, and iterated on. Whether it’s building an AI Butler, solving puzzle games with A*, or detecting fake reviews, I love shipping creative solutions that actually work.


🧠 What I Do

  • 🐍 Python Development – automation tools, GUIs (Flet, Tkinter), scripts, and libraries
  • 🧬 Machine Learning – classification, NLP, model evaluation with scikit-learn, pandas, etc.
  • πŸ§ͺ Research + Experimentation – AI + cybersecurity, recursive ML refinement
  • πŸ› οΈ Builder Mindset – I take tools from 0 β†’ GitHub release β†’ international users

🧰 Tech Stack

Languages = ["Python", "JavaScript (basic)"]
Frameworks = ["scikit-learn", "Flet", "Tkinter"]
Concepts = ["OOP", "AI Agents", "ML Ops", "GUI apps"]
Tools = ["Git", "PyInstaller", "VS Code", "PyPI"]

πŸ“Š GitHub Stats

πŸš€ Highlight Projects

πŸ”Ή Fake Review Classifier
Built an ML classifier to detect AI-generated reviews. Uses RandomForestClassifier and sentiment features. Achieved 90%+ accuracy on test data. Deployed as a Streamlit demo.
β†’ Used by early testers to evaluate reviews across marketplaces.

πŸ”Ή Ball Sort Solver
Built a guaranteed solver using A* + custom heuristics. Prunes state trees for faster convergence. GUI made with Tkinter.

β†’ Used by puzzle solvers to crack hard levels without brute force.


πŸ“¦ Python Libraries (Maintainer)

  • pytedit – Lightweight terminal-based text editor in Python
  • unitmaster – Simple and useful unit conversion library that reduces google searches in every program by 90%.

β†’ _Both have international users and 100+ combined downloads.

πŸ“œ Publications

  • Cyclic Feedback-Controlled Model Chains for Recursive ML Refinement
  • Hybrid AI + YARA Malware Detection System

πŸ“‘ Connect with Me

Pinned Loading

  1. AI-Based-Fake-Review-Classifier AI-Based-Fake-Review-Classifier Public

    A simple yet useful tool that tell apart the fake reviews or computer generated reviews from genuine customer reviews to allow users to gain trustable reviews and reduce fraud by upto 80%.

    HTML

  2. Ball-Sort-Solver Ball-Sort-Solver Public

    This program finds a guaranteed working solution for the Ball sort puzzle game. It uses A* with Hashmaps and prunes entire branches to minimize the number of moves and finds 100% guaranteed working…

    Python

  3. File-Organizer File-Organizer Public

    As for my first mini project I have created a Python-based File Organizer with a GUI that sorts files by type or date. Built using Tkinter, packaged with PyInstaller. This program automates file or…

    Python

  4. Ambulance-Route-Finder Ambulance-Route-Finder Public

    A simple yet practical python program which uses Dijkstra's Algorithm to find the shortest and most efficient route for emergency services to reach from there current location to destination locati…

    Python

  5. Dijkastra-s-Algorithm-Visualizer Dijkastra-s-Algorithm-Visualizer Public

    A simple website where you can see the working of Dijkastra's algorithm in action.

    HTML

  6. pytedit pytedit Public

    A lightweight terminal-based text editor library for Python.

    Python