Project Portfolio

SourceRadio
SourceRadio music streaming project
Zion Mennonite website
Zion Mennonite website
Roman Numerals Converter
Roman Numerals Calculator app

SourceRadio

View on GitHub

SourceRadio is a Steam plugin that makes it possible for players on a server to build a playlist together and listen to music as they play—even on public servers.

SourceRadio plays music through the owner's ingame microphone, and songs may be requested by any player via the chat interface. If multiple songs are requested within a short time span, the first song plays, and the others are placed in a queue.

Your selection of music is practically infinite. That's because SourceRadio streams music directly from YouTube. When players request a song, SourceRadio takes the request and sends it to YouTube, which spits out the top result. SourceRadio stores the information gathered from each song request in a local database, using that information to avoid future lookups. SourceRadio also saves the most-requested songs locally to the owner's drive in order to stream songs more efficiently.

Zion Mennonite Website

View site

Zion Mennonite Church, my home congregation, was in need of a modern website. I was asked to help implement this new site.

I decided to use WordPress and customize the theme and functionality as needed, so as to minimize the time spent working on backbone code.

Roman Numerals Converter

View on Google Play

Two-way conversion between Roman numerals and Arabic (decimal) numbers
Converts Roman numerals from 1 - 3,999,999
Supports 5 operations (^ * / + -), parenthesis, and decimal points
Follows the correct order of operations
Interprets expressions consisting of Roman numerals, Arabic (decimal) numbers, and a combination of the two
Able to reformat improper Roman numerals and simplify expressions
Displays output as you type
Copy/paste functionality
Custom keyboard
English, Spanish, and Russian
0.15 MB download
No permissions
No ads