Education


University of Illinois at Chicago (UIC)
Bachelor of Science, Computer Science
DEC 2019 GPA: 3.1/4.00



Skills


Languages: Java, Scala, Python, C, C++, MySQL, SQLite, SQL

Portfolio


Learning Log - Website - Github link

Webapp that allows the user create topics they are intrested in and make entries about those topics. The user can register to create, edit or delete topics and entries.

Technology used: Python, Django, SQLite, HTML, Bootstrap


Step Counter App - Github link

An android app that a user can login in to count their steps. Steps are stored locally using SQLite and, in the cloud using firebase which is used to give some stats.

Technology used: Java, SQLite, Firebase, gradle.


Automatic Logging Instrumentor - Github link

Program that takes a java file as input and adds java code to keep track of the programs variables when it executes.

Technology used: Scala, Java, log4j, Typesafe config library, built using sbt.


Music Player - Github link

Android app that has two parts a music service and an audio client. The audio client bind to the service and the service handles the music playing.


Command Execution Framework - Github link

Program that can make and execute PowerShell commands. The framework uses the builder pattern to easily add functionality. The program is written in Scala built with sbt and written using functional programming.