Projects
A collection of my work spanning cybersecurity, full-stack development, algorithmic trading, and more.
Showing 21 projects
PassiveGuard
Passive Vulnerability Scanning Platform
- Passive scanning for source code, configs, dependencies, PCAP files, and logs
- Static analysis, AST parsing, taint tracking, and OWASP-style finding categories
- React dashboard with authentication, scan views, reports, and tiered user access
- Celery and Redis background processing with Docker-based deployment support
Local LLM Reverse Engineering Toolkit
Local-First AI Assistant for Decompiled Code Analysis
- Analyzes decompiled functions exported from Ghidra as JSONL
- Runs against local LLM backends so code stays on the analyst machine
- Generates summaries, behavior hypotheses, and human-reviewed rename suggestions
- Includes CLI commands, Flask dashboard, SQLite search, and Ghidra helper scripts
ROS 2 LLM Robotics Integration
Whisper, Espeak, and LLaMA Pipeline for TurtleBot3 Robotics
- Built natural language robotics pipeline using Whisper, Espeak, and LLaMA
- Worked with ROS 2 Humble in a Docker-based remote PC environment
- Integrated voice transcription, LLM response generation, and speech output
- Documented testing workflow for robotics demo and system walkthrough
ROS 2 YOLO Object Detection
Real-Time Object Detection on Jetson for TurtleBot3
- Ran YOLOv11 object detection against camera input on TurtleBot Jetson hardware
- Worked with CUDA and TensorRT-oriented deployment concepts
- Built ROS 2 publisher and subscriber logic for perception data flow
- Tested object labels, bounding boxes, and physical robot demo requirements
CineMatch Movie Recommendation App
Full-Stack Personalized Movie Recommendation System
- React frontend with routing, movie browsing, detail pages, auth, and profile views
- Express backend with JWT auth, bcrypt password hashing, and REST endpoints
- Hybrid recommendation logic using genre preferences and collaborative filtering
- SQLite data layer with backup, seed, and migration workflows
Moving Company Operations Platform
Booking, Dispatch, Payment, and Role-Based Operations System
- Backend deployment workflow with Docker Compose, logs, and production database access
- Stripe webhook support for payment and deposit flows
- Designed around customer, sales, admin, and mover operational roles
- Built from real moving-company workflow experience and field requirements
AI Cancer Diagnosis and Treatment Expert System
C++ Rule-Based AI with Backward and Forward Chaining
- Implements rule base, fact base, and knowledge base architecture
- Uses backward chaining to match symptom sets against diagnostic rules
- Uses forward chaining and decision trees for treatment recommendation paths
- Supports multiple diagnosis categories and symptom mappings for education only
TasteBase
Recipe Discovery App Based on Pantry Ingredients
- Pantry tracking for adding, viewing, and removing available ingredients
- Recipe suggestions filtered by ingredients the user already has
- Recipe saving and custom recipe creation workflows
- Planned cultural and nutrition-based recommendation filters
Stock Market Trading Bot
Automated Market Analysis and Trading System
- Real-time market analysis and strategy automation experiments
- Position tracking and limit order management concepts
- Technical indicator research including momentum and trend-following signals
- Long-running personal project focused on algorithmic trading systems
LLM Portfolio Manager
Streamlit-Based Portfolio Analysis App
- Streamlit app structure for interactive financial analysis
- Requirements-based Python setup for reproducible local execution
- Explores LLM-assisted portfolio review workflows
PortalGenie
DevOps Deployment Assistant Concept
- Focused on simplifying Docker-based deployment workflows
- Targets domain, subdomain, and port-driven service configuration
- Designed as a reusable deployment assistant for web applications
Dijkstra vs A*
Pathfinding Algorithm Comparison Project
- Compares uninformed shortest-path search against heuristic-guided search
- Demonstrates algorithmic tradeoffs in graph traversal
- Useful for robotics, navigation, game AI, and route planning concepts
3D Rendering Engine
JavaScript 3D Graphics Engine Built from Scratch
- Pure JavaScript implementation without Three.js or WebGL
- Real-time torus wireframe rendering with rotation and perspective
- Classic 3D pipeline with vertices, faces, transforms, projection, and drawing
Computer Vision Traffic Controller
Vision-Based Traffic Light Control Using YOLO
- Real-time object detection with YOLO-style models
- Detects traffic-relevant classes such as vehicles and pedestrians
- Explores density-aware signal timing decisions
AI Connect Four
Connect Four with Minimax and Alpha-Beta Pruning
- Minimax algorithm with Alpha-Beta pruning for better search performance
- Depth-controlled search for tunable difficulty levels
- Modular heuristics for board evaluation
Super Mario Clone
Classic Platformer Game in C++ with SDL
- Classic platformer movement and gameplay mechanics
- Sprite rendering and animation concepts
- Collision detection, physics behavior, enemy logic, and level design
Chess Engine
Object-Oriented Chess Game
- Object-oriented piece and board modeling
- Move validation and turn-based gameplay
- Board state management and core chess rule handling
Express.js MongoDB REST API
Library Book Tracking API
- RESTful API with full CRUD operations
- MongoDB Atlas cloud database integration
- Availability tracking and book checkout system
Unix Systems Programming
Low-Level Linux and Systems Programming Coursework
- Low-level programming with Linux and Unix system calls
- Process, file, thread, and synchronization concepts
- Foundation for security tooling, debugging, and OS-level development
Defensive Port Scanner
Network Visibility Tool for Defensive Security
- Built for authorized defensive network visibility
- Explores socket programming and service discovery concepts
- Connects networking fundamentals with practical security workflows
Diffie-Hellman Key Exchange
Cryptography Fundamentals Implementation
- Demonstrates core public key exchange concepts
- Connects math, cryptography, and secure communication fundamentals
- Useful foundation for broader security engineering work
Want to see more?
Check out my GitHub profile for more projects, contributions, and code samples.
View GitHub Profile