PROJECTS DURING GRADUTE STUDY
sCompressor
EMBEDDED SYSTEMS PROJECT
Simple dictionary based instruction-compressor. This program takes in 32 bit binary instructions, builds a dictionary based on pre-set configurations, and chooses the best from 8 different compression techniques for each line of instruction to be compressed.Developed as part of course requirements for Embedded Systems (CDA 5636).
sMIPs
EMBEDDED SYSTEMS PROJECT
A Petri Net simulator for a simplified MIPS Processor. This model uses colored tokens (token with values) rather than the default Petri net. Developed as part of course requirements for Embedded Systems (CDA 5636).
ScriptGen
DBMS PROJECT
Automated SQL statement generation coded for quick data processing/integration from numerous SQL table sources. This was developed as part of my DBMS project Database Management Systems (COP 5725) at UF. We had numerous data sources (around 20 or 30). We realized that manually composing SQL statements for each source-destination table combination would prove to be too error-prone, I wrote this simple program to get it done.
CodeShifter
PERSONAL PROJECT
The National Security Agney (NSA) holds a CodeBreaker Challenge each year. Participants from across the world get to reverse engineering and “break” software during tasks in the challenge. This year (2016), there were 6 tasks. This program was coded to solve tasks of the challenge.
Vorpal Blade
PERSONAL PROJECT
Program to download manuscripts from IEEE Xplore. It keeps track of all the links provided and downloads them one by one. It has a sleek UI to save download lists, ease bulk downloads and to view download progress.