Spencer Rosio

A passionate developer striving to grow and solve new problems

A little about me...

I am a developer who continually strives to learn new technologies and seek out process improvements. I have a strong media background which allows me to work well with both creatives and users to understand their struggles and seek out solutions.

I have a penchant for strategic process improvement and enjoy developing modern implementations based on tried and true solutions.

I am very passionate about problem solving and exploring new ways to solve old problems. I've used these skills to write scripts, develop automation, and pioneer new systems to increase efficiency for a variety of tasks.

What I've accomplished...

I always want to be learning and pushing the boundries of my education. Here are some of my most recent works which implement new technologies or practice programming concepts I wish to develop a mastery over.

Warp Point Logisitcs

This was a solo project to create a logistics site. Users can register/login as a customer or a carrier. Customers can create orders by selecting a start and end point. Server side does pathfinding to get the most efficient route and displays the cost for shipping. Carriers can view all unclaimed orders that they can accept. Dashboards track active orders according to the user type.

This project was created with a react front end and express server for the backend. MongoDB for storing data. Bcrypt and jwt-token for projecting user credentials.

Deployed site
Github

Math Chat

This application features a calculator which shares equation results in a real-time chat log with other users. The express server is hosted on heroku to handle the sockets while the front end is handle by react.

This app was created using React, Express, and Socket.io

Deployed site
Github

Hex Map Pathfinding

This was a challenge to myself to create a scalable hex map that could then utilize pathfinding algorithms to connect a start and end point. Users can draw walls and watch as the algorithm solves for the most efficient path. (algorithm slowed down for user visualization)

This project practiced pathfinding algorithms as well as trigonomitry to create the hex shapes for the map.

Deployed site
Github

Shadowrun Fixer

This app was created to assist players in managing combat in the table-top system Shadowrun 3.0. Users are walked through the steps of a combat round; entering in all relevant values from easy to use tables and dropdown lists.

This project was my introduction to React as well as Redux.

Deployed site
Github

Bad Movie Challenge

This was a collaborative project with 4 other developers. Users can register/login and search a database of movies to challenge themselves or their friends to watch. Lists of users watched movies and challenges are stored in an SQL database.

This project practiced the Model, View, Controller design pattern; user authentication; password encryption; and database storage as well as team collaboration.

Deployed site
Github

Weather Dashboard API

This weather dashboard uses openweathers api to display location forecast data. Users last searches are saved locally so they can quickly view the forecast for their previous searches.

This honed my mastery of bootstrap, local storage, as well as consuming 3rd party API documentation.

Deployed site
Github

How to contact me...