PROJECTS DURING GRADUTE STUDY

March, 2017

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).

Click for Detail, Screenshots and Source Code

March, 2017

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).

Click for Detail, Screenshots and Source Code

February, 2017

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.

Click for Detail, Screenshots and Source Code

January, 2017

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.

Click for Detail, Screenshots and Source Code

February, 2016

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.

Click for Detail and Screenshots