Hi, I’m Shreyas B S

Avatar

I build..

Mechanical engineer turned Full Stack Software Engineer — self-taught, shipped into production. I transitioned from running a CNC machine shop to building enterprise-grade web applications used by 100,000+ users. Over the past 3+ years I have worked on real-time education platforms, R&D workflow systems for Mercedes-Benz India, AI voice and document tools, and several full-stack freelance products.

I specialise in scalable frontend architecture, real-time systems, AI integrations and modular design — primarily with React, Next.js, TypeScript, Node.js and AWS.

GitHub LinkedIn

Work
Experience

  • Joined with a steep delivery timeline — contributing to production on Day 1. Within 3 months, took over as the de-facto UI lead after the previous lead exited.
  • Built an enterprise Test Drive Management Platform (RTO-like system) used by ~1 lakh active internal users — covering qualification applications, approval workflows, ID card generation, test-track/proving-ground booking, costing calculation and automated reminders.
  • Architected a highly complex Test Drive Overview Screen with day/month/year-wise overlapping visualisation across departments and approval stages.
  • Led UI development across multiple modules; implemented RBAC privilege system and modular Next.js component architecture.
  • Reduced third-party dependency footprint by building custom hooks and reusable components; managed Dockerised frontend deployments.
  • Stack: Next.js · TypeScript · Material UI · Docker
  • Started as a trainee contributing to live projects in HTML, CSS, JS, jQuery and Bootstrap; progressed to owning React projects end-to-end within the first few months.
  • ProSpiders — Built the company's training-centre website (prospiders.com) covering course listings, batch schedules, achievements and an enquiry form.
  • TestFreshers — Sole UI developer & code reviewer for a large-scale education platform (testfreshers.qspiders.com) with 6 roles (Admin, Trainer, Quiz Creator, Senior/Junior Approver, Student). Features: hierarchical batch/subject/chapter/topic/question structure, real-time quiz engine via WebSockets, certification system based on attendance & scores, custom tree-visualisation component. Migrated CRA → Vite (significantly reduced build size). Integrated 78+ REST API endpoints. Quiz engine was later reused by other internal platforms.
  • Bench — Class management system (alpha.qspiders.com) with live & pre-recorded video streaming. Implemented end-to-end: FFmpeg for video splitting & HLS chunking, Video.js in React for playback, attendance monitoring. Contributed to both UI and backend.
  • Kotlin Android — Learnt Kotlin to build and contribute a Manager module UI to an internal attendance-tracking mobile app.
  • Stack: React · TypeScript · Redux · Material UI · WebSockets · Node.js · FFmpeg · HLS · Vite · Kotlin
  • Oct 2019 – May 2022
  • Hiten Fasteners Pvt Ltd
  • Production Engineer · Unit In-Charge  (I 🖤 my first job — striked to mark the pivot)
  • Led CNC machine-shop production and quality operations; handled quality inspections, testing and product test certificates.
  • Developed team leadership, deadline management and process-optimisation skills that directly translate to engineering work.

My
Works

— Professional

  • TestFreshers — Real-time Education Platform
  • testfreshers.qspiders.com
  • Large-scale LMS with 6 user roles, real-time quiz engine (WebSockets), certification system, hierarchical content tree & batch management. Migrated CRA → Vite. 78+ API integrations.
  • React · TypeScript · Redux · WebSockets · Vite · REST APIs
  • Enterprise Test Drive Management — Mercedes-Benz R&D India
  • URL undisclosed — internal enterprise application
  • End-to-end RTO-like platform: qualification workflows, test-track booking, costing, RBAC approvals, ID card generation, department-level overview. ~1 lakh active users.
  • Next.js · TypeScript · Material UI · Docker
  • Bench — Class Management & Video Streaming
  • alpha.qspiders.com/login
  • Attendance monitoring and HLS video streaming platform. Implemented FFmpeg video splitting, HLS chunking & Video.js playback end-to-end across both UI and backend.
  • React · Node.js · FFmpeg · HLS · Video.js
  • ProSpiders — Training Centre Website
  • prospiders.com
  • Company website showcasing training programmes, course catalogue, achievements and upcoming batches with an enquiry form.
  • React · Bootstrap · CSS3
  • Pulse — Hospital Management System
  • URL undisclosed — client project
  • Performance-based reward programme system for hospital staff. Contributed as sole UI developer; backend built in C# by another team.
  • Next.js · TypeScript · Material UI

— Freelance

  • ATW Holiday — Travel Booking Platform
  • atwholiday.com
  • Full-stack travel & booking website: inquiry system, SEO-optimised pages, deployment and ongoing maintenance.
  • Next.js · Supabase · Vercel
  • Ahmed Steels — Business Dashboard
  • ahmed-steels.vercel.app
  • Product showcase with enquiry form and a secret admin panel for sales tracking, category management, enquiry list & part-payment records.
  • React · Vercel
  • MyTrack — Personal Productivity OS
  • my-track-three.vercel.app
  • Personal daily-OS: notes, events, reminders, expense ledger, habit tracker (weight, study hours, savings), and a journal — all in one app.
  • Next.js · Supabase · Vercel
  • Sereno Barn — Hotel Website
  • serenobarn.com
  • Hotel showcase website with facility listings and an enquiry form, deployed on Hostinger.
  • React · Material UI · CSS Animations

— AI Projects

  • AI Voice Notes
  • Personal project
  • Speak in any language — Whisper.cpp converts speech to text; an LLM layer summarises and structures notes. Users can export, save & continue notes like a threaded discussion.
  • Whisper.cpp · LLM APIs · React
  • AI Chatbot Builder
  • Personal project
  • Multi-tenant platform for building and training custom chatbots from documents, JSON datasets or databases. Includes prompt engineering layer.
  • LLM APIs · Node.js · React · Prompt Engineering
  • AI Document Parser
  • Personal project
  • OCR + LLM pipeline that extracts structured information from scanned documents using PaddleOCR and a language model layer.
  • PaddleOCR · LLM APIs · Python

Technical
Skills

  • Frontend
  • React.js · Next.js · TypeScript · JavaScript · Redux Toolkit · Material UI · Tailwind CSS · HTML5 · CSS3
  • Backend
  • Node.js · Express.js · REST APIs · Authentication · RBAC
  • AI & Machine Learning
  • LLM APIs · Whisper.cpp · PaddleOCR · Prompt Engineering
  • Real-Time & Streaming
  • WebSockets · FFmpeg · HLS Streaming · Video.js
  • Cloud & DevOps
  • AWS · Docker · Vercel · Supabase
  • Tools
  • Git · GitHub · Postman · Vite · Webpack