Here are some selections of my personal and professional work. Click the buttons to filter through the content by category!

  • Nf6.io: Chess Art Generator

    Nf6.io: Chess Art Generator

    Nf6.io is an open source, full-stack web application that generates customized art based on chess games.

    Read More

  • Language Transfer

    Language Transfer

    I am a project maintainer of the open source language learning application Language Transfer, where I manage the iOS version of the app.

    Read More

  • ThereminXR

    ThereminXR

    A VR theremin that runs right in the browser!

    Read More

  • Runetunes: Web Music Player

    Runetunes: Web Music Player

    RuneScape is a Massively Multiplayer Online Role-playing Game from the early 2000s. I built a web audio player that replicates and expands on the in-game music player’s functionality, look, and feel.

    Read More

  • Civil Rights Cold Case Act Press Website & Content

    Civil Rights Cold Case Act Press Website & Content

    In 2015, my former high school civics class wrote a bipartisan bill which seeks justice for the victims of civil rights cold cases. The bill was signed into law in January 2019. I built and wrote content for a press website to assist in media outreach efforts.

    Read More

  • Josh For America Viral Campaign

    Josh For America Viral Campaign

    What started as a last-minute April Fools’ Day joke became the story of a Democratic Presidential Debate.

    Read More

  • Founder & Treasurer of the Youth Political Action Committee (YouPAC)

    Founder & Treasurer of the Youth Political Action Committee (YouPAC)

    In January 2020, I formed the Youth Political Action Committee (YouPAC), a federal Super PAC dedicated to fighting for candidates who share progressive youth-focused values.

    Read More

  • Album With A Cappella Group

    Album With A Cappella Group

    During the Spring 2017 semester, I recorded an album, Unpeeled, with my college a cappella group, Orange Appeal. I sang as a bass on several songs.

    Read More