A few projects

Diabetes Rider

A line rider inspired Unity game where a player uploads continuous glucose monitor (CGM) data and a track is created based on the data and a player navigates the track using boosts provided by collecting gummy bear packets.

Key notes

  • Read a CSV with dexcom clarity history
  • Create track based on the data
  • Randomly spawn gummies on the track for the player to collect
  • Smooth camera & add zoom in and out

A fun learning project I’ve always wanted to create. Some hurdles in the project was implementing the file upload into Unity as Unity does not have that functionality native. A third party Unity package found on Github called StandAloneFileBrowser was used to allow for the file upload functions.

An additional issue was CGM data can start anywhere between 40-300 so implemented the following script to ensure we would spawn at a high point near the beginning.

        // Fail-safe: Ensure Rider never spawns at X = 0
        if (spawnX == 0)
        {
            spawnX = points[Mathf.Min(range, points.Count - 1)].x; // Pick a further point
            //highestY = points[Mathf.Min(range, points.Count - 1)].y;
        }

        Instantiate(riderPrefab, new Vector3(spawnX, highestY, 0), Quaternion.identity);

Overall very happy with this Unity project, I learned a lot and happy with where the game is at now. On to the next!

Lo fi Marketing Automation

Community playlist marketing is often gated with a google form for submitting links and information about songs.

Key notes

  • Auto detect and fill google forms opened
  • Include all relevant marketing information
  • Utilize google chrome extension

To automate and speed up the marketing process I created a google chrome extension that would auto detect any form on the page and auto put the information for submitting a new track.

This was my first time working with a custom chrome extension and it was surprisingly easy to get a local version up and running in the page.

The script worked great, outside of some silly bugs when I would be applying for jobs and some of the fields would auto fill with “cosmic tides” instead of my name.

The script was all hard coded into Javascript. For a new update I would like to put a nice page to enter all of the relevant link information in.

Full Stack Development

7 + PHP Javascript MySQL

Graphic Design

I can tell by the pixels

Music Production

10+ years of Ableton Live Music Production experience

Human Pancreas

9+ years of living and thriving with type 1 diabetes