Portfolio / Projects
Things I've Built
& Shipped
A curated collection of projects I've designed, built, and shipped — from mobile apps to developer tooling and everything in between.
yourpasspublic
Privacy-First Offline Password Manager
May 2026 — PresentA privacy-first password manager built with Flutter. Credentials are encrypted with AES-256-GCM using a key derived from your master password via Argon2id, and stored locally in an encrypted SQLite database — no cloud sync, no telemetry, no internet required.
- -Zero-knowledge architecture — no cloud, no servers, no telemetry
- -AES-256-GCM encryption with Argon2id key derivation
- -Local encrypted SQLite storage with biometric unlock
A powerful visual HR automation workflow platform built with React Flow, featuring smart auto-layout, undo/redo, reporting dashboards, and robust security controls. Design complex approval flows, task assignments, and automated actions with an intuitive drag-and-drop interface.
- -Drag-and-drop workflow builder with 5 specialized node types
- -Undo/redo system with 50-state history tracking
- -Cycle detection, disconnected node & edge validation
- -Auto-layout algorithm with BFS traversal & smooth animations
- -Mock API integration with 8 pre-configured automation actions
- -Export/import with JSON validation, file size & security checks
A minimal, aesthetic personal portfolio built with Next.js and Tailwind CSS. Features animated page transitions, a DaisyUI-powered theme switcher (black/lofi), server-rendered content sections, and a contact form with Zod validation, rate limiting, and email notifications via Nodemailer.
- -Animated page transitions and scroll-triggered reveals
- -Dark/light theme with cookie-persisted preference
- -Contact form with Zod validation, rate limiting & email alerts
- -GitHub API integration for live repo stats & commit feeds
Real-time stock market tracking & investment intelligence platform
Oct 2025 — Jan 2026An intelligent stock market companion that combines real-time market data with AI-powered personalization to keep investors informed without the noise. Monitor live prices, discover companies through deep-dive charts and fundamentals, build a personalized watchlist, set smart price alerts, and receive AI-curated daily news digests tailored to your portfolio.
- -Real-time market dashboard with TradingView widgets & stock heatmap
- -Command palette (Ctrl+K) for instant stock lookup via Finnhub API
- -Personalized watchlist with per-user MongoDB storage
- -Price alerts with email notifications (upper/lower thresholds)
- -AI-powered daily news digest via Google Gemini + Inngest cron jobs
- -Personalized onboarding with Gemini-driven welcome email
A full-stack, serverless web application that uses AI to analyze and score resumes. Upload a PDF, optionally provide a job title and description, and receive detailed feedback across multiple categories including ATS compatibility, tone and style, content, structure, and skills — all powered by Claude Sonnet 4 via Puter.js.
- -AI-powered resume scoring against job descriptions via Claude Sonnet 4
- -Comprehensive breakdown across ATS, tone, content, structure & skills
- -Drag-and-drop PDF upload with client-side rendering via PDF.js
- -Fully serverless — Puter.js for auth, storage, AI & persistence
- -Resume dashboard with score previews and thumbnail images
- -Multi-stage Dockerfile for containerized deployment
Gadget Chain Analyser (GCA)public
Static bytecode analysis tool for Java deserialization vulnerability detection
Sep 2025 — Nov 2025A Spring Boot web application that performs static bytecode analysis on uploaded JAR files to detect potential Java deserialization gadget chains and security vulnerabilities. Uses the ASM framework to inspect every .class file inside an archive, identifies suspicious serialization methods, risky third-party packages, and known security sinks, and surfaces findings through a responsive dark-mode dashboard.
- -ASM-based bytecode scanning for gadget chain detection in JAR files
- -Three-tier severity model (HIGH/MEDIUM/LOW) for findings
- -Parallel class scanning with CPU-core-sized thread pool
- -MongoDB persistence for historical review & trend tracking
- -Thymeleaf + Tailwind CSS dashboard with upload, results & history
- -REST API for programmatic access to analysis results
SCRMSprivate
Smart Cloak Room Management System
Mar 2025 — Apr 2025An IoT-based smart locker reservation system that combines an ESP32-powered hardware locker with an Android mobile application to provide secure, RFID-authenticated cloak room management. Leverages Firebase Realtime Database for real-time synchronization between the physical locker and the mobile app.
- -RFID-authenticated locking mechanism with ESP32 + MFRC522
- -Android app for remote locker reservation (15 min auto-expiry)
- -Real-time sync via Firebase Realtime Database
- -LCD status display with LED & buzzer feedback
- -Access control — only authorized RFID cards can operate locker
- -Auto-expiring reservations prevent unauthorized use