Projects
Internship Projects
LTE Unlicensed (LTE-U)
Performed research in mobile communication networks and LTE-U using the OpenAirInterface(OAI) API and FPGAs acting as software defined radios (SDRs).
Class Projects
Robust Downloader
Android application which downloads files provided a URL. Has the ability to schedule downloads for later times. Ability to discriminate against specific WiFi connections. Logs the start time of network connections, connection duration and network name. Ability to display log conveniently to the user. Ability to download file correctly even if the network connection is temporarily disconnected.
Walsh Hadamard Transform
Serial and Parallel implementations of the Walsh Hadamard Transform in C. A parallel implementation is made using OpenMP and one with MPI libraries. For both, a slow and fast version is implemented. For the slow version, a simple matrix product is used. For the fast version, the Cooley-Tukey algorithm as a FFT is used,
Web-based Stock Forcaster
Using a web crawler obtained real-time market data on stocks. Setup an Apache Server with an SQL database and PHP to run a dynamic webpage for the UI. Predictions are generated by a Bayesian Curve fitting algorithm.
Productivity Dashboard
Designed with a team a web-based dashboard to increase usability. Used generic/adjustable design for users to implement their own artistic flavor. Web platform accepts users own created web apps to design a unique experience.
Speak2Me
Android application to assist with speech translation. User chooses their desired output language. Applications determines input language from vocal input. Uses Google's Speech-to-Text to translate vocal input to a character array. Inputs character array to Microsoft's translator with the respective