Projects

Voice + Vision AI

Voice-Vision

A Streamlit-based web app that accepts speech and image inputs in a single interface. Voice transcripts are analyzed alongside vision-model insights so users can narrate a scenario, upload a photo, and receive synchronized intelligence in real time.

Tech Stack

Python • Streamlit • ML vision models • Speech processing • get_model_weights.py automation

Features
  • Real-time speech capture, transcription, and NLP post-processing.
  • Image ingestion pipeline that routes through downloaded vision weights.
  • Unified Streamlit UI that fuses voice insights with visual analysis.
  • Automated model-weight downloader to keep local artifacts in sync.
Cybersecurity Microsite

Secure-Cypher

A marketing microsite for Secure Cypher Solutions, a student-led cybersecurity community offering seminars, IoT/network workshops, penetration-testing programs, and training cohorts. The repo ships the complete static site plus all media assets used on the live deployment.

Tech Stack

HTML • CSS • JavaScript • Static assets • Client-side JS libraries • Deployed on Vercel

Features
  • Story-driven homepage outlining services, team, and community pillars.
  • Gallery module showcasing videos, GIFs, and photos from events.
  • Certificates and downloadable PDF assets for participants.
  • Contact and booking CTAs with Telegram/Discord social links.
  • Production deployment at secure-cypher.vercel.app / securecyphersolutions.com.
Computer Vision

Vehicle Number Plate Recognition

Desktop application that detects vehicle license plates in real time using OpenCV and EasyOCR, then extracts the alphanumeric text for downstream workflows. Built to support campus traffic automation with instant owner notifications.

Tech Stack

OpenCV • EasyOCR • Python (Tkinter) • Twilio API

Features
  • OpenCV-powered plate localization running on live video feeds.
  • EasyOCR pipeline to interpret characters from cropped plate images.
  • Tkinter UI for scanning control, preview panes, and result history.
  • Twilio SMS alerts that notify vehicle owners the moment a plate is recognized.
Deep Learning

Handwritten Digit Recognition

CNN built with Keras/TensorFlow that learns from MNIST and then classifies external 28x28 samples. Integrates OpenCV preprocessing so real-world handwriting gets normalized to grayscale before inference.

Tech Stack

Python • TensorFlow/Keras • OpenCV • Convolutional Neural Networks

Features
  • MNIST training loop with accuracy tracking and saved weights.
  • OpenCV pipeline that converts arbitrary images to 28x28 grayscale matrices.
  • CLI script to batch-predict digits dropped into the `digits/` folder.
  • Exported `.keras` and `.model` artifacts for reuse in other apps.
EdTech Platform

Online Quiz Application

Full-stack quiz system in PHP/MySQL with user registration, secure login, timed exams, and result publishing. Includes an admin console for creating quizzes, uploading questions, and reviewing participant scores.

Tech Stack

PHP • MySQL • JavaScript • HTML/CSS

Features
  • User onboarding, authentication, and profile persistence.
  • Admin dashboard to create/update quizzes, categories, and schedules.
  • Auto-calculated scoring with instant result display and history.
  • MySQL schema + SQL dump for quick deployment on XAMPP/WAMP.
Utility Tool

Random Password Generator

Client-side password generator that lets users pick a length (12–32) and toggle uppercase, lowercase, numbers, and symbols. Generates secure strings instantly and copies them to the clipboard.

Tech Stack

HTML • CSS • Vanilla JavaScript • Static hosting (Netlify/GitHub Pages)

Features
  • Range slider + numeric input to select password length.
  • Checkboxes to include/exclude character sets on demand.
  • Generate action that randomizes characters with entropy safeguards.
  • Copy-to-clipboard button for quick reuse across apps.
  • Responsive UI that works as a standalone static site.

Building In Public

I am currently leading backend engineering initiatives and shipping new systems in Java + Spring Boot, Go, Node.js + Express, and .NET. Fresh case studies are in the works and will be added here soon.

  • Designing resilient APIs, background workers, and observability.
  • Productizing internal tooling into polished developer experiences.
  • Documenting each launch to showcase the journey and outcomes.