Projects

A collection of my work spanning cybersecurity, full-stack development, algorithmic trading, and more.

Showing 21 projects

CybersecurityFull StackDevOps
Featured

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
PythonFlaskReactCeleryRedisDockerJWT
AI / MLCybersecuritySystems
Featured

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
PythonFlaskSQLite FTS5GhidraOllamaLocal LLMs
RoboticsAI / MLSystems
Featured

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 2PythonDockerWhisperEspeakLLaMATurtleBot3
RoboticsAI / MLGraphics
Featured

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
ROS 2PythonYOLOv11JetsonCUDATensorRT
Full StackAPIAI / ML
Featured

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
ReactViteNode.jsExpressSQLiteJWT
Full StackAPIDevOps
Featured

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
ReactPythonFlaskPostgreSQLStripeDockerNginx
AI / MLSystems
Featured

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
C++Rule-Based AIBackward ChainingForward ChainingDecision Trees
Full StackAPI
Featured

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
React NativeExpoJavaSQLTheMealDB
TradingSystems
Featured

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
C++PythonJavaTrading APIsTechnical Indicators
AI / MLTrading

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
PythonStreamlitLLMsFinance
DevOpsSystems

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
DockerDevOpsNginxAutomation
AI / MLSystems

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
AlgorithmsPathfindingData Structures
GraphicsSystems

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
JavaScriptHTML5 Canvas3D Mathematics
AI / MLGraphics

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
PythonYOLOOpenCVDeep Learning
Game DevelopmentAI / ML

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
C++AI AlgorithmsMinimaxAlpha-Beta Pruning
Game DevelopmentGraphics

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
C++SDLGame DevelopmentOOP
Game DevelopmentSystems

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
JavaOOPGame Logic
APIFull Stack

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
Node.jsExpress.jsMongoDBREST API
SystemsCybersecurity

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
CUnixLinuxProcessesThreads
CybersecuritySystems

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
PythonNetworkingSecurity Tooling
CybersecuritySystems

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
CryptographySecurityAlgorithms

Want to see more?

Check out my GitHub profile for more projects, contributions, and code samples.

View GitHub Profile