AI Incident Copilot
May - Aug 2025RAG-powered dashboard that transforms alerts/logs into structured incident response actions.
ReactViteFastAPIPythonOpenAI APIPineconeSQLite
- Analyzes raw security alerts and JSON logs to generate step-by-step remediation guided by MITRE/NIST.
- Built-in metrics panel tracks latency, success rate, and errors for observability.
- Used internally with coworkers at startups to log and respond to common cybersecurity issues; preparing for public deployment.
Dream Blast
Mar - Jun 2025Award-winning indie game showcasing scalable code architecture and UI/UX design in GDevelop + JavaScript.
GDevelop 5JavaScriptJSON
- Implemented a unique timeline mechanic with 1,000+ lines of custom JavaScript to record and replay player actions.
- Designed clone-based puzzle combat and pressure plate systems, combining continuous movement with enemy AI.
- 🏆 Awarded Best UI/UX at GDevelop Game Jam #7 and recognized for Best Code Mechanics; deployed on Vercel & Itch.io with 2,200+ visits.
AWS S3 Image Uploader
Aug 2025Secure preview, upload, and retrieval of images via AWS S3.
ReactNode.jsExpressAWS S3
- Protects credentials server-side; supports pre-signed upload flows.
- Designed for e-commerce, CMS assets, and profile images at scale.
- Demoed live with employees at Linkedin,Oracle and Snowflake for broader feeback.
Conversational AI Job Assistant
Jan 2025FastAPI + React assistant for job search, ranking, and interview generation.
FastAPIPythonReactViteTailwind CSSOpenAI APIFAISS
- Parses user prefs, ranks top matches, and explains selection reasons.
- “Interview Generator” builds 5-question sets with rubrics from a FAISS index.
- Built end-to-end with robust CORS and error handling.
Phishing Education Tool
Nov 2024Interactive quiz using real scam examples to teach phishing red flags.
HTMLCSSJavaScript
- Reached 300+ users across students, faculty, and elderly learners.
- Deployed as a public resource with instant certificate downloads.
Supabase Issue Tracker (Auth/RLS)
Aug 2025Multi-tenant issue tracker with Supabase Auth, Postgres RLS, and org/project roles.
SupabasePostgreSQLRow-Level SecuritySQLNext.jsReactTypeScript
- Enforced org/project isolation via Postgres RLS; protected CRUD with policy checks.
- SQL migrations, seeds, audit triggers, and pg functions for safe writes & history.
- Schema for orgs/projects/issues/comments with owner/admin/member roles.