Projects



JARM Randomizer

Timeline: March 2021

Tools: Python3, JARM, pipenv, OpenSSL, TLS/SSL

Description: a Python3 tool that iterates over supported server side TLS version and Cipher suites to defeat JARM based fingerprinting. This tool was open sourced as part of JARM Randomizer: Evading JARM Fingerprinting for HiTB Amsterdam 2021.




Censys-ml (Beta)

Timeline: August 2019

Tools: Google BigQuery, Python3, Vector, censys.io, ZMap

Description: Highly scalable data transformation tool that transforms censys.io data into a more suitable model for data analysis





Python Assembler

Timeline: March 2017

Tools: Python2, MIPS

Description: script that converts MIPS assembly code into its binary and hex equivalent




Pipelined MIPS Processor

Timeline: January 2017

Tools: VHDL

Description: Schematic with FP arithmetic capability in VHDL




Volume-based LED Strips

Timeline: December 2016

Tools: Python2, Arduino, LED Strips, Sound Sensor

Description: Arduino + Python + LED Strip to change the color of LEDs based on the volume of music playing on a machine / in an environment




Museum Finder iOS Application

Timeline: June 2015 to September 2015

Location: Excite Center, Philadelphia, PA

Position: S.T.A.R Scholar

Tools: iOS, Swift, REST

Description




Drexel Shuttle Tracking

Timeline: June 2015 to September 2015

Location: Excite Center, Philadelphia, PA

Position: S.T.A.R Scholar

Tools: Android Studios, Java, iOS, Swift, REST, MySQL, PHP, GeoLocation

Description: Developed an iOS app and HTML page that displays routes and geolocation information for Drexel University's Shuttles




Moisture Sensing Hydro-Dispenser

Timeline: March 2015 to June 2015

Location: Philadelphia, PA

Position: Project Lead and Programmer

Tools: Arduino, Hydration sensor

Description: Collaborated with a team of engineers to program an Arduino microprocessor to read, interpret, and deduce an action from soil moisture level