Projects

This site is currently dedicated to some projects that were developed over the years. More will be added, but you can check out my github profile page for a complete list.

SWB ERP

Comprehensive ERP application that offers management functionality such as: creating estimates, building out Gannt chart timelines, and assigning employees to a task.

React, JavaScript, MERN stack

Tic-Tac-Toe

Interactive game where you play against an unbeatable computer AI. Project was developed using SOLID agile practices and Test Driven Development where tests are written first. AI uses minimax algorithm.

Java, Spring

Adler Knob Controls

Knob controls for the Adler’s Night Sky exhibit. Arduino units reads a rotary knob encoder and adjusts either: set RGB values, a stepper motor, or dim a light.

C++, I/O

Bakery

Ruby on Rails appliction with an Angular front-end. Site admin can log in and create (full CRUD functionality) items to be displayed on store page. Site uses ngImgCrop and ngS3upload to crop and upload images.

Ruby on Rails, Angular

Cookbook

Cookbook application to store your favorite recipes.

C#/.NET

CaptVideos

Simple YouTube clone with full CRUD functionality. Built with Ruby on Rails to get more familiar implementing gems such as Carrierwave (uploads to S3 and thumbnails), Fog (AWS credential manager), JW Player (video player), and Devise (manage accounts).

Ruby on Rails

Calculus Cards

iOS app for learning integrals and derivatives. Interface prompts a problem with four selectable options to choose for a correct answer.

Swift, iOS

Nomenclature

Mobile friendly web app written in JS. UI prompts a compound with a colorful representation of each element and the user is to guess the proper compound name. Written for Chemistry class to prepare for quizzes.

JavaScript

SoFloBoats

Andriod mobile application that scrapes a static URL for images. Multithreading for making network calls and manages images using FragmentStatePagerAdapter.

Java, Android

EMR Log File Count

Application breaks up a log file using MapRed to distibute amoung a set of Hadoop clusters to find the number of each log type.

Scala

Gateway & Lambda gRPC check

Making gRPC calls to AWS API Gateway and Lambda functions to find if given timestamp exists in log files.

Python

Art Timeline

JavaScript site developed for Art Appreciation class. Colorful IU showing a dominating culture for a particular region along with images when mousing over a particular event. Events are clickable to display a modal telling what occured.

JavaScript