Steven Lineses

Software Developer. Graduating with a Computer Science degree in May 2024 from Boise State University.

steven@lineses.com

Github
Beat Sequencer and Looper
2024
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.
Transparent Idaho Search Bar
2019-Current
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.
Transparent Idaho
2018-Current
ETL'd hundreds of millions of State of Idaho financial and payroll records into the OpenGov reporting platform.
Created suite of tools to extract, transform, load and validate (end to end) data using mysql, sql server, SSIS, python, bash and selenium.
League of Legends at Boise State
2016-2018
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.
NBA Stats Analysis
2018-Current
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.
Star Wars App
2017
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.
Jobs of the Future
2017
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.
Random Cocktail
2018
Calls the cocktail API for a random cocktail. Cocktail information is passed to the jinja template engine and rendered in HTML.