Latest Projects

SASCHA Concept

This SASCHA concept page leverages the Web Speech API. It was drafted in advance of an NBA personnel visit to Sacramento, prompted by this video. The copy that is spoken as well as the copy which pops up is controlled in a Google Sheet for rapid editing capabilities, as we expected to receive itinerary details only hours in advance.

Visit (best viewed on a smartphone) Migration

Originally, our website was hosted by a local third party, Position Interactive. This worked well for about 2 seasons, until we recently needed to make updates to this site more frequently. As such, I transitioned this Wordpress site off of its Apache home, and onto our Digital Ocean Server, running on a fundamentally different environment (Ubuntu 14 w/ nginx). This presented a unique challenge, as there are configuration quirks between Apache and nginx, but ultimately the project was successful.


Kings Dancers Video Routine Home

The Sacramento Kings Dancers performances video home leverages the YouTube Data API


Treehouse ‘React Basics’ Scoreboard

After completing the Treehouse ‘React Basics’ course, I uploaded the project files to my server for reference and testing. This marks my first time deploying a React application onto a production environment! 🎉 I hope to integrate future React learnings into or related web properties.


The Sacramento Kings NBA 2K League team website, which is set to begin play in May 2018

Visit Home Page Refresh

The ‘news blocks’ on the homepage were updated for the 2017-18 season to be automated based upon NBA APIs. This has made the process of updating the homepage faster and more efficient for our content team, as it previously was a manual procedure.


2017-18 Sacramento Kings Single Game Tickets

This single game tickets page is populated via the NBA’s JSON data feed


2017-18 Sacramento Kings Dancers

The 2017-18 season marks my 4th iteration of the dance team’s website


Kings x Nike Uniforms

This one-off, scrolling style website showcases the Kings’ new Nike uniforms


Kings ‘Next-Gen’ Photo Galleries

The default NBA team site photo galleries didn’t meet internal needs of Kings Digital, so I hosted our own vision for galleries with a Node.js + Express framework, and imported it into with JSON data feeds. This includes a paginated feed to bring galleries into the Sacramento Kings + Golden 1 Center app

Visit | JSON Feeds (Galleries) (Gallery Tag Database) (Paginated)

I built this website in the summer of ‘17 with the goal of having a simple website reflect my career and skills while being easy to maintain. The 3 components of Projects, Readings, and Resume are actually Google Docs with public visibility. This website simply renders one of those docs in the browser window, which allows me to update the site easily and instantly from a smartphone, tablet, or computer.

Visit | Source