Created a beat sequencer and beat pads that trigger audio samples and allow looping as well.
Used React Native and expo-av library to handle the user interface. Used javascript interval timers to provide clock to the sequencer tracks. The sound pads can be tapped for instant audio playback and long pressing loops the audio sample indefinitely.
Reverse engineered (with permission) a website's REST API to provide searchbar functionality and built a frontend on top of it.
Inspected the network calls being made from the website's frontend to it's backend. Then, I determined the necessary API endpoints as well as the JSON payloads for a searchbar prototype. Lastly, I built a backend wrapper around the endpoints and a frontend component to communicate with the wrapper via ajax calls. This provided unique functionality to our organization since no other customers had this kind of extension of the website.
Created centralized online administration tool for League of Legends at Boise State.
Provisioned virtual private server. Installed and secured OctoberCMS for content management. Utilized multiple css and javascript libraries for UI and wrote backend scripts to process user requests such as registration, email validation, player and team management, statistics and leaderboards, upcoming opponents, etc.
Consumed NBA API for player statistics and created novel analyses on data.
Used python library to make requests to NBA API. Parsed JSON response and stored in mysql table. To analyze data, I wrote sql scripts to extract context and visualized it with matplotlib. Data was presented on frontend with html, css, javascript, bootstrap and datatables.
Extracted data using the star wars API and loaded into a mysql database. Uses ajax to retrieve star wars characters based on the height (in feet and inches) input by the user.
Generated a color palette theme using a star wars digital poster. Used these colors to style the page.
Extracted tabular data from the PDF. Stored data into a mysql table. Uses ajax to retrieve job data based on user input. Job titles link to the United States Bureau of Labor Statistics for more detailed information. Ranks the results based on study.