Here's some software I've worked on

Everything listed here has a live deployment you can play with right now, or a public GitHub repository with a detailed README.

  1. Vacuum (Contributor)

    Vacuum logoGitHub Repo

    A CLI tool for detecting API vulnerabilities in OpenAPI specs. I've fixed a few bugs.

    • CLI
    • API Security
    • Golang
    • Open Source
    • Contributor
  2. Maxwellcat.World

    A screenshot of Maxwellcat.worldSee It Live

    Meet people from around the globe as a rat-chasing cat.

    • Web
    • Games
    • three.js
    • Eleventy
    • Golang
    • TwoTwelve
  3. FireTail GitHub Scanner

    FireTail's LogoFireTail's LogoGitHub Repo

    A CLI tool that statically analyses the content of your GitHub repos to find APIs.

    • API Security
    • Python
    • Golang
    • Open Source
    • FireTail
  4. FireTail KrakenD Plugin

    FireTail's LogoFireTail's LogoGitHub Repo

    A KrakenD plugin for validating API traffic against an OpenAPI spec in realtime.

    • API Security
    • Golang
    • Open Source
    • FireTail
  5. Fernery

    A Barnsley fern rendered using FerneryGitHub Repo

    CLI tool for generating images of Iterated Function Systems.

    • CLI
    • Fractals
    • Haskell
    • Open Source
    • TwoTwelve
  6. FireTail AppSync Lambda

    FireTail's LogoFireTail's LogoGitHub Repo

    AWS Lambda function for shipping AppSync logs to FireTail's SaaS platform.

    • API Security
    • Golang
    • Open Source
    • AWS
    • FireTail
  7. FireTail Lambda Extension

    FireTail's LogoFireTail's LogoGitHub Repo

    Lambda Extension for shipping request logs from AWS Lambdas to FireTail's SaaS platform.

    • API Security
    • Golang
    • Open Source
    • AWS
    • FireTail
  8. FireTail Go Library

    FireTail's LogoFireTail's LogoGitHub Repo

    Middleware for validating API traffic against an OpenAPI spec in realtime.

    • API Security
    • Golang
    • Open Source
    • FireTail
  9. Spinningrat.Online

    A screenshot of Spinningrat.OnlineSee It Live

    Crowd participation game. The more people watching the rats, the faster they spin.

    • Web
    • Games
    • p5.js
    • Eleventy
    • Golang
    • TwoTwelve
  10. Tilti.me

    A screenshot of Tilti.meSee It Live

    A simple timer web app, made to practice creating a nice UX.

    • Web
    • Vue
    • PWA
    • Open Source
    • TwoTwelve
  11. Camera Thing

    A selfie taken by Josh with the Camera ThingGitHub Repo

    Epitome of a point & shoot camera. Instantly tweets your photos.

    • Photography
    • C++
    • Golang
    • Open Source
  12. Albums By Year

    A screenshot of albumsbyyear.rainosullivan.comSee It Live

    A web app for browsing albums saved to your Spotify library, organised by year.

    • Web
    • Music
    • PWA
    • Vue
    • Open Source
  13. Popcat.Click

    A screenshot of Popcat.ClickSee It Live

    Globally viral popping phenomenon. Most Googled game of 2021.

    • Web
    • Games
    • Vue
    • Golang
    • TwoTwelve
  14. Spotdiff.Online

    A screenshot of spotdiff.onlineSee It Live

    A web app for comparing your Spotify listening data with other users.

    • Web
    • Music
    • Vue
    • Python
    • AWS
    • Open Source
  15. Last.fm Tag Cloud Generator

    A screenshot of tagcloud.rainosullivan.comSee It Live

    A web app for generating tag clouds from your Last.fm listening data.

    • Web
    • Music
    • Vue
    • Open Source
  16. Picto

    A screenshot of picto.ukSee It Live

    Drawing-based chat app. The first project Ed, Freddy and I worked together on.

    • Web
    • Games
    • Vue
    • Golang
    • PWA
    • Open Source
  17. Romanesgo

    A rendering of the Burning Ship fractal generated using RomanesgoA rendering of the Burning Ship fractal generated using RomanesgoGitHub Repo

    Fractal image generator written in Golang, when I was first learning it.

    • CLI
    • Fractals
    • Golang
    • Open Source