Projects
01
November 2022
Diama: Lightweight Collaborative Code Editor
Browser-based IDE built on Monaco editor (the same engine powering VS Code), designed for novice developers. Features real-time collaborative editing via WebRTC, full filesystem access through the File System Access API, and interactive algorithm visualisations. 50% smaller footprint than conventional editors, 95% Lighthouse score with offline-first PWA capabilities.
React (Vite) Monaco Editor WebRTC Y-js CRDT PWA Netlify Edge
02
May 2022
Mentor Me: Peer Mentorship Platform
Academic and professional networking platform connecting students with experienced peers. Structured "Ment" post system, one-to-one messaging, university database integration for credential verification, and a skill-graph recommendation engine. Responsive PWA supporting Android, iOS, and Web.
React (Vite) Node.js MongoDB Atlas Express.js JWT Auth PWA Vercel
03
June 2022
Mirror: Facial Recognition Web Authentication
Biometric web authentication replacing OTPs with face recognition. Implements FaceNet + MTCNN for identification and LinearSVC for classification. Advanced liveness detection via blink-based intent signalling and eye-closure detection prevents spoofing via photos, videos, or masks. 93% accuracy on live camera feeds.
Python FaceNet MTCNN OpenCV PyTorch React Firebase
04
August 2022
Carma: AI-Powered Violence Detection
Real-time CCTV violence detection using deep learning. LRCN (CNN + LSTM) classifies video feeds into fight or no-fight scenarios with 73% accuracy. Full-stack pipeline: Streamlit frontend, AWS Lambda backend, Firebase real-time database with sub-second alert latency and geolocation tagging for rapid emergency response.
Python LRCN ConvLSTM Streamlit AWS Lambda Firebase