Tanisha Bhatt's Work | ContraWork by Tanisha BhattTanisha Bhatt
Web developer building modern and responsive design
SignBridge is a real-time sign language translator: your browser webcam feeds MediaPipe’s hand landmarker, which turns each frame into 130 normalized keypoints, and a rolling buffer of 75 frames is downsampled to 30 and sent to a FastAPI server where an LSTM predicts the sign. The frontend only displays a word when confidence is above 0.8, the label isn’t “idle”, and there’s enough hand motion, while the ml/ folder covers dataset extraction, custom recording, training, and live testing, with utils.py (http://utils.py) keeping the keypoint math consistent between Python and JavaScript. Quiz Portal is a web-based assessment platform built using Node.js, Express.js, MongoDB, EJS, and AdminLTE.
Developed features for quiz creation, question management, automated grading, and result tracking.
Implemented randomized questions and input validation to improve assessment reliability and reduce submission errors.
Skills: JavaScript, Node.js, Express.js, MongoDB, EJS, AdminLTE, REST APIs, Git, Postman. ExamShield AI is a full-stack online exam platform where admins create MCQ exams and students take them under live webcam proctoring. MediaPipe face detection runs in the browser to flag missing or multiple faces, looking away and tab switches, so no video leaves the student’s device. Each session gets a suspicion score and an approve, review or reject recommendation, and answers are graded on the server. Built with React, TypeScript, Tailwind, FastAPI and MongoDB Atlas, and deployed on Vercel and Render. Learnova is a Learning Management System built using Node.js, Express.js, MongoDB, and WebSockets. It provides secure authentication using JWT and role-based access control for teachers and students. The platform supports class management, learning activities, and real-time messaging. I contributed to backend development by building RESTful APIs and implementing authentication and communication features.