Portfolio

Software Defined Radio Capture and Jamming Platform

Huntington Ingalls Industries

  • Designed and implemented an ADALM-Pluto based system capable of recording, replaying, and jamming wireless signals
  • Built as multithreaded Python application with a PyQt6 GUI to control playback and SDR operation modes
  • Implemented asynchronous IQ data writer to prevent overruns at high sample rates and store in SigMF standard
  • Developed frequency-sweeping capture and configurable jamming waveform function with dynamic frequency hopping
  • Python
  • PyQt6
  • SigMF
  • pyadi-iio
  • NumPy
  • SciPy
  • Git
  • Linux

Group Messaging Software

Academic

  • Developed a Java-based group messaging software
  • Included features like real-time communication, user authentication, and secure login
  • Collaborated in a team of three using GitHub for version control and repository management
  • Java
  • Swing
  • AWT
  • Git

RFID Scan-In System

Academic

  • Built an end-to-end RFID check-in platform for campus makerspace using Flask and SQLite on a Raspberry Pi
  • Created a single page kiosk that polls a lightweight JSON action queue and swaps content to eliminate multiple tabs
  • Wrote an RFID listener that translates ID reads into JSON API actions, and records sessions and machine usage
  • Python
  • Flask
  • SQLAlchemy
  • HTML
  • CSS
  • SQLite
  • Git
  • Linux