Vivek Singh

About Me

I’m a final-year Computer Science Engineering student at VIT Chennai, specialising in Artificial Intelligence and Machine Learning. From crafting full-stack web apps and data-driven models to climbing competitive-programming leaderboards, I enjoy turning complex challenges into elegant, user-centric solutions. Off screen, you’ll find me curating playlists or sharpening chess tactics.

Projects

Hospital Management System

GitHub
  • Built a Flask-based web app for patient appointment booking and doctor schedule management.
  • Secured multi-role authentication (Patient, Doctor) with Flask-Login and Werkzeug password hashing.
  • Modelled and queried data in MySQL via SQLAlchemy ORM.
  • Developed responsive UI using HTML, CSS, Bootstrap and Jinja2 templates.
  • Tech Stack: Flask, SQLAlchemy, MySQL, HTML/CSS, Bootstrap, Flask-Login, Werkzeug, Jinja2

Multilingual AI Chatbot

GitHub
  • Deployed on AWS EC2 a Retrieval-Augmented Generation chatbot that supports PDF-based Q&A in 10+ Indian languages.
  • Extracted and cleaned text (and images via OCR) from PDFs using PyMuPDF and pytesseract, then chunked for indexing.
  • Built embeddings with sentence-transformers; semantic search served by FAISS to fetch relevant segments.
  • Integrated Groq Llama-3 API for response generation; used deep-translator and langdetect for on-the-fly translation.
  • Tech Stack: Python, Streamlit, PyMuPDF, pytesseract, sentence-transformers, FAISS, Groq API, deep-translator, langdetect, AWS EC2

Mind Maze: Word Quest — Academic Project

Drive
  • Developed a 3-D educational maze game in Unity (C#) where players solve word puzzles by collecting letters sequentially.
  • Implemented Recursive Backtracker, Recursive-Tree and Division maze algorithms with distractor letters for difficulty control.
  • Added real-time scoring (+10 correct, –1 incorrect), timer, high-score persistence and optional AI path-finding (Unity NavMeshAgent).
  • Modular UI panels (Game, Instructions, Results) designed with Unity UI Canvas + TextMeshPro.
  • Applied Singleton managers; used Fisher–Yates shuffle for randomised spawns.
    Tech Stack: Unity 2020+, C#, Unity UI/TextMeshPro, Unity NavMeshAgent, AudioClip, Git, VS Tools for Unity

SARIMA-Based Price Prediction Model

GitHub
  • Developed a price prediction model using the SARIMA algorithm for 22 commodities.
  • Automated training and storage process to ensure scalability.

Signature Verification Model

GitHub
  • Developed a machine-learning model for verifying the genuineness of handwritten signatures.
  • Achieved 86 % accuracy with a comprehensive dataset of English signatures.

Technical Skills

Programming LanguagesPython, Java, C#, C++, JavaScript, Kotlin, SQL
Technologies / FrameworksFlask, ReactJS, Jetpack Compose, AWS Cloud, SciKit-learn, OpenCV, Generative AI
Developer ToolsGit/GitHub, Jupyter Notebook, Google Colab, VS Code, Jira, Android Studio, Unity

Certifications

Competitive Programming