Skills
Frameworks & Backend
Data and Storage
Tools
Featured Projects
Security Vulnerability Intelligence
Maps a project's exact dependencies to known vulnerabilities, with a local RAG layer for cited fixes.
Security Vulnerability Intelligence
A defensive security platform that reads an app's npm lockfile, rebuilds the exact dependency tree (including transitive packages) and checks each version against trusted OSV advisories. The matching, KEV enrichment and scoring stay deterministic, and a local-first hybrid RAG pipeline (Ollama, pgvector and specialist analyst agents) is being built on top to explain each finding with cited remediation. It's built in milestones with async SQLAlchemy, Alembic migrations and CI.
System Monitor
Live Linux observability dashboard served by a C++ REST API.
System Monitor
A lightweight system observability tool that reads CPU, per-core, memory, disk and process metrics straight from /proc and statvfs(), then serves them as JSON from a multithreaded C++ server. The same server hosts a dependency-free dashboard with live history charts and a searchable, sortable list of the busiest processes. It runs with no agent, database or framework, and the parsers are unit tested.
All In
Restaurant owners text an AI agent that updates their ordering dashboard and checks its own work.
All In
Middleware for food businesses, built as a team for the OwnerOrbit hackathon. Owners text "Donna" over iMessage to mark items sold out or change prices, and the agent makes the change on the restaurant's real dashboard. I built the middleware layer: verified Playwright browser skills that make each change, re-read the result on a fresh page and push menus to delivery providers; confirmation agents; Raindrop tracing with deterministic evals; and the MongoDB setup.
Projectify
Guided learn-by-building platform for turning ideas into real projects.
Projectify
A modern problem is new engineers vibe code their projects but have to spend a long time watching youtube tutorials afterwards to actually learn what they built. Projectory is a platform that addresses this issue. The site has a browser built-in ide where you can enter a project idea along with the desired stack. In return, your project structure, and base files will be built (which you can connect to github if desired) and a project tutorial is created!
QU Lecture Library
Converts uploaded lectures into summaries, transcripts, and study notes.
QU Lecture Library
Lecture Library is a student-friendly platform where classmates upload recorded lectures and the app turns them into clear, structured study resources like summarized notes and transcripts. It helps students who missed class catch up quickly while still getting the professor’s full explanations.
Expense Tracker
Back-end system for logging, categorizing, and tracking spending.
Expense Tracker
A back-end system that lets users securely sign up and log in, then record and organize their spending by category so they can view their transactions in one place and better understand where their money goes over time.
Breast Cancer Risk Classifier
Estimates benign vs malignant risk from tumor measurements.
Breast Cancer Risk Classifier
A ML breast cancer risk screening web app where users enter tumor measurement values and receive an easy-to-understand prediction of whether the case is more likely benign or malignant, along with a probability score and a short explanation of the key factors influencing the result.
Boolean News
Predicts whether a pasted news article seems trustworthy.
Boolean News
ML web app that helps people quickly judge whether a news article seems trustworthy. You paste in an article (or its text), and it predicts whether it’s likely true or false, while also giving extra context about the article’s tone/bias so readers can make a more informed decision.
Weather Dashboard
Shows live weather, feels-like temperature, and forecast by location.
Weather Dashboard
A location-based weather dashboard that displays live conditions, “feels-like” temperature, and forecast insights, paired with simple visualizations to highlight how weather changes throughout the day.
AI Voice Assistant
Listens to spoken questions and replies out loud with answers.
AI Voice Assistant
A hands-free AI assistant you can talk to for quick help, explanations, and ideas. Built to feel like a real conversation where you speak and it responds out loud.