Skip to content
View HemashreeVI's full-sized avatar
:octocat:
just a girl with too many tabs open.
:octocat:
just a girl with too many tabs open.

Block or report HemashreeVI

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
HemashreeVI/README.md
Cinematic intro. A terminal boots: booting hemashree.exe, loading projects SeatLock, RootLens and TriageIQ, mounting patents smart-walker and hazard-rover, linking channel Byte Decoded, status open to work. A glitch cuts to a rainy neon city at night with a striped moon, flying cars and neon signs reading SeatLock, RootLens, TriageIQ and Byte Decoded. POV: YOU’RE ON MY GITHUB glitches in with an RGB split, then stay a while, it’s a vibe, Hemashree · Software Engineer, and the focus areas computer vision, security, backend and DevOps, and embedded and IoT. Two little black cats show up on the street: one waves hey, welcome in! The other chases a ball, trips, says oops…, then i meant to do that. The first replies: smooth. very smooth.

Profile views GitHub followers Status: open to work

HEMASHREE, Software Engineer. B.Tech Computer Science Engineering at VIT Chennai. Building systems that see, decide and keep people safe.

Gmail   LinkedIn   YouTube   Instagram   Portfolio   LeetCode   Chess.com

A second phone playing a screen recording: my portfolio opens with F1 start lights, picks the Recruiter profile and scrolls through projects, skills, certifications and Singapore, then slides over to GitLoomHemashree's phone: lock-screen clock, profile widget (Software Engineer, VIT '27, open to work) and a notification: hey, welcome in! tap any app to open it
SeatLock: zero double-bookingsRootLens: incident responseTriageIQ: on-device AI inboxGitLoom: GitHub to portfolio
Smart Walker (patent)Hazard-Detection Rover (patent)Dental X-ray AIByte Decoded on YouTube
LeetCodePlay me on Chess.comMy portfolioMini-games on my portfolio

Email meLinkedInInstagramAll my repositories

📱 tap any app on my phone

B.Tech CSE at VIT Chennai Location Co-inventor on 2 patents Open source contributor

01 About: Hello, I'm Hemashree.

Animated terminal: whoami, Hemashree, software engineer. Education: B.Tech Computer Science Engineering at VIT Chennai. Focus: vision, reinforcement learning, embedded, security. Patents: smart walker, sensor-fusion fall-risk prediction (filing in progress). Open to cybersecurity, computer vision, cyber-physical systems, backend and DevOps. Languages: Tamil, English, Hindi, Japanese.

Right now: shipped 3 deep dives on SeatLock, RootLens and TriageIQ; backend and DevOps, concurrency and incident response; learning binary search trees in Java and solving LeetCode daily; starting Pit Wall, an F1 race replay built on real GPS data. Quick facts: co-inventor on a smart walker patent (filing in progress); went to Singapore for NUS Industry 4.0 and SuperAI 2025; 31 dental conditions detected on 13,000+ X-rays; speaks Tamil, English, Hindi and Japanese; Design Lead by night.

02 Philosophy: How I think about problems.

Sense, Decide, Protect: a closed feedback loop. Sense with X-rays, IMUs, load cells, pose estimation and sensors. Decide with YOLOv9, Q-learning, CNNs, risk scoring and fusion. Protect with fall alerts, hazard maps and automated IDS responses.

03 Journey: The road so far.

Timeline: VIT Chennai Aug 2023; research intern May to Jul 2025; Singapore, NUS Industry 4.0, SuperAI and IBM Gen AI Jun 2025; dental X-ray AI with YOLOv9 on 13,000+ images Jul to Sep 2025; patent co-inventor 2025 to 26; backend and DevOps 2026 with SeatLock, RootLens and TriageIQ; now building 4 more projects.

04 Main projects: Things I've built. SeatLock, RootLens and TriageIQ.

SeatLock: a ticket-booking backend where thousands of buyers race for one seat and nobody gets double-booked. Three locking strategies, version fencing and a partial unique index; a Kafka payment saga with a transactional outbox; a Redis waiting room. 200 threads race for one seat and exactly one wins; k6 finds zero double-bookings; 2,171 requests per second with fast reject. Java 21, Spring Boot, PostgreSQL, Redis, Kafka, k6, Testcontainers.

SeatLock repository

RootLens: an incident-response lab that detects a failing microservice, investigates the cause, decides on a fix within strict limits, rolls back the bad release and verifies recovery, with an audit log of every decision. A real incident went from open to resolved in under 2 minutes; 118 unit tests.

RootLens repository

TriageIQ: an AI support inbox that runs fully on-device. Emails flow through Kafka, a local 3B model classifies them with a safe fallback, RAG over solved tickets drafts a grounded reply, and a human approves every reply before it is sent.

TriageIQ repository

✨ Also built ✨

GitLoom: type a GitHub username and it reads the public repos, languages and activity in the browser, then weaves them into a portfolio website in a live studio. Ten templates, one HTML file to host free, no servers or sign-ups. JavaScript, HTML, CSS, GitHub REST API, GitHub Pages.

GitLoom demo: the landing page loom weaves a row for every letter typed, then the studio switches between templates. Click to watch the full 1-minute demo with narration.
▶ Click the preview to watch the 1-minute demo

Try GitLoom live Watch the GitLoom demo GitLoom repository

Dental Malocclusion Detection: YOLOv9 pipeline detecting 31 dental conditions on 13,000+ X-rays (test mAP@50 38.7%), with per-finding HiResCAM explanations, an FDI tooth chart, a Gradio app and PDF reports.

Dental Malocclusion Detection repository

05 Patents: Ideas, on file. 2 filings in progress.

Patent 01, Smart Walker: a walker that predicts a fall before it happens. Dual IMUs and load cells, sensor fusion, fall-risk prediction, standalone on Arduino for under $30. Co-inventor, filing in progress.

Smart Walker repository

Patent 02, Hazard-Detection Rover: a rover that explores a disaster zone and flags hazards for rescuers. Q-learning navigation, CNN hazard perception, multi-hazard detection, emergency stop and a live rescue dashboard. Co-inventor, filing in progress.

Hazard-Detection Rover repository

06 Open source: Built in the open.

Open source: merged pull request #126858 to firstcontributions/first-contributions, plus my own MIT-licensed tools: ReadMeow, gitpulse, PortPilot, typewave, typo-arcade, token-meter, Pit Wall and ferrodo.

Merged PR to first-contributions ReadMeow gitpulse PortPilot typewave typo-arcade token-meter Pit Wall ferrodo

07 Toolkit: The tools I reach for.

Toolkit, by area. Languages: Python, Java, C++, JavaScript, SQL. Frontend: HTML, CSS, JavaScript, Three.js, Canvas, Gradio. Backend and DevOps: Spring Boot, FastAPI, Flask, Docker, Kafka, Redis, Prometheus, Grafana, GitHub Actions, k6. Motion and design: Canva, CSS keyframes, SVG animation, Three.js 3D, poster design. AI and vision: PyTorch, TensorFlow, OpenCV, YOLOv8/v9, Grad-CAM, MMPose, Q-learning, RAG, Ollama, IBM watsonx. Data: PostgreSQL, SQLite, MySQL, Redis, Qdrant, Firebase. Embedded and IoT: Arduino, ESP32, Raspberry Pi, sensor fusion, LIDAR SLAM. Security: threat modeling, intrusion detection, risk scoring. Tools: Git, GitHub, VS Code, Linux, Jupyter, Colab, Kaggle, Roboflow, Windows, PowerShell. Spoken: Tamil, English, Hindi, Japanese.

💻 Languages
Python Java C++ JavaScript SQL

🎨 Frontend
HTML CSS JavaScript Three.js Gradio

⚙️ Backend & DevOps
Spring Boot FastAPI Flask Docker Kafka Redis Prometheus Grafana GitHub Actions

✨ Motion & Design
Canva CSS animations SVG animation Three.js 3D

🧠 AI & Vision
PyTorch TensorFlow OpenCV YOLO (Ultralytics) Ollama IBM watsonx

🗄️ Data
PostgreSQL SQLite MySQL Firebase Qdrant

🔌 Embedded & IoT
Arduino Raspberry Pi ESP32

🛠️ Tools
Git GitHub VS Code Linux Windows PowerShell Jupyter Google Colab Kaggle Roboflow

08 Milestones: Proof, on the record.

Patents: IoT-Enabled Smart Walker with Sensor-Fusion Fall Risk Prediction and Adaptive Mobility Assistance, co-inventor, disclosure filed with IIPRD; Hazard-Detection Rover, co-inventor, filing in progress. Open source: merged PR to first-contributions and 14 MIT-licensed repos. Research Intern at VIT Chennai: pose estimation with MMPose (May to Jul 2025). NUS Introduction to Industry 4.0 Programme (Jun 2025). SuperAI 2025, Marina Bay Sands, Singapore. IBM Generative AI certification, Gen AI Using IBM watsonx. Studied Japanese as a subject at VIT Chennai. Team Leader, CodeYGen Club and Design Lead, Fitness Club.

My GitHub achievements, updated automatically twice a day.

GitHub trophies: commits, stars, followers, repositories, pull requests, issues and experience, each ranked from C to SSS. Updated automatically twice a day.

09 YouTube: Byte Decoded.

My YouTube channel Byte Decoded (@shreejith-l7o): tech, projects, AI and coding, with dev builds, AI/ML, project walkthroughs and tech vlogs. Click to open the channel and subscribe.

Subscribe on YouTube

10 Play: Play on my portfolio.

Four portfolio mini-games: Keep them standing, Freshness check, Incident hunt and Hiragana sprint. Plus a 3D LIDAR hero, a Hiring-for switch and Detection mode (press D).

Play now

Play drag-and-drop chess on my portfolio

Want to drag real pieces? Play the full chess board on my portfolio.
Or play right here on GitHub: you're White, a Stockfish bot plays Black.

11 Commit log: A year of building.

3D contribution graph

My koi pond: the pixel-art git koi, drawn every night from my public GitHub activity (languages colour it, contributions grow it, streaks mark it), swims in a pond with lily pads, pink lotus flowers, reeds and six more colourful fish.

Pac-Man eating the contribution graph

GitHub stats: stars, commits, pull requests, issues and repositories contributed to. Updated automatically twice a day. Most used languages across my repositories. Updated automatically twice a day.

Contribution streak: total contributions, current streak and longest streak. Updated automatically twice a day.

Contribution activity over the last 31 days

🤫 Things you won't find on my résumé
  • 🏎️ I'm an F1 fan, which is why I'm building a race-replay app on real GPS data.
  • 🎨 I design posters and creatives as Design Lead, so I care how things look, not just how they work.
  • 🗾 I can say よろしくお願いします, and mean it.
  • 🛠️ I'm building PortPilot because a Kafka container once stole my port 9092.

12 Connect: Let's talk.

Gmail   LinkedIn   YouTube   Instagram   Portfolio   LeetCode   Chess.com

LinkedIn Portfolio Email YouTube Instagram

Let's build something that keeps people safe. Open to roles in cybersecurity, computer vision, cyber-physical systems, backend and DevOps. よろしくお願いします

Pinned Loading

  1. rootlens rootlens Public

    AI-assisted reliability platform for microservices — detects failures, gathers evidence & ranks root causes across services. ⚡ FastAPI · 📊 Prometheus + Grafana · 🐳 Docker Compose · ✅ CI & chaos te…

    Python 4

  2. TriageIQ TriageIQ Public

    Real-time LLM-powered support ticket triage system

    HTML 4

  3. github-wrapped github-wrapped Public

    🎁 Spotify Wrapped for your GitHub. Type any username and get your coding year as an animated story: contributions, streaks, top languages, peak coding hour and your developer personality, plus a sh…

    JavaScript 2

  4. Leetcode-Solutions Leetcode-Solutions Public

    ☕🧠 Clean, commented Java solutions to LeetCode problems — intuition first, then code, with time & space complexity for every solution. Currently mastering Binary Search Trees 🌳

    Java 3

  5. gitpulse gitpulse Public

    💓 Check your GitHub's pulse. 4 free tools: 📈 star history videos, 🪪 an auto-updating README dev card, 🔥 a brutally honest repo roast, and 👀 an unfollower tracker with weekly email reports. No login…

    JavaScript 2

  6. typewave typewave Public

    ⌨️ Make any keyboard sound like a mechanical one. Realistic per-key switch sounds, sound packs, auto-mute in calls, typing stats, and it never records what you type.

    C++ 2