About Hector

Find me on LinkedIn also on Twitter

Projects I've been working on

Problem

I wanted to play board games with friends during lockdown.

Approach

I took inspiration from Jackbox Games so everyone can play from their phone. The first game was Warewolf. This led to an MVP that allowed creating multiple games and allowing every player to connect through their own phone.

The next step was to expand this platform for other games. The next game to be added was Pictionary. I used an online dictionary and added a few more words to tailor the experience to my friend group. This game allows folks to see what drawings are being made in real time.

The most popular game on the platform has been Loteria. I've included a few variations using art I've scanned from physical games that I've purchased.

There have been several iterations on this platform and features have been added as each game has needed them. This includes things like: a shared board to facilitate video chat and the ability to save long-running games to disk.

What's happening now?

Development on a few other games is still in progress. These games live in the same gaming platform and aim to take advantage of the multiplayer-by-default design of this web-based platform. The games in progress include: a realtime 2D dungeon crawler, a 2D space civilization game, a port of the ecologies card game, and a matriarchical succession game.

Check it out

Problem

A growing number of pokemon cards needs to be organized. Previously this was done in binders resulting in long organization times.

Approach

The goal is to have a searchable database to search through the cards while they're physically stored in boxes. This allows organizing all the cards without the need to move them around when a new card is added. The front end will allow a user to search for a specific card.

Priority was given to a simple search by name and a robust data entry system that allows taking a photo from a phone in oder to better catalog cards.

What's happening now?

Improvements to search to allow searching through various fields.

Improvements to image size. Currently photos uploaded are stored and served at full resolution, but this ins't necessary.

Check it out

Projects I consider "done"

Problem

I needed a way to get headcount for a party. I wanted a solution that doesn't require people to give me any info. I know my friends, and I just need to know how many are planning to show up.

Approach

Party invite site with a short URL that can be used to send a link to friends. Friends can respond and answer yes/no with only their name being asked for. The link is easily shareable and the site will remember what parties you've been invited to.

Check it out

Problem

I want to play Jackbox games with friends over the internet. I need as close to 0 lag as possble and I need people to be able to adjust the volume of the stream so we can still hear eachother.

Approach

Iterated on the design for this. There's a host that has access to 2 web cams for streaming. Everyone else can join with a link. After sharing the site with a few friends, I added a few requested features: mute your stream, turn your video on/off, and an audio indicator.

Check it out

Problem

Needed a TODO list to without distractions

Approach

TODO list can grow to any size. Checking off an item will delete it after the page is reloaded. Each item can be edited and has a creation date.

Check it out

Problem

My friends and I play pokemon and need to know what types are strong/weak against others. Reading tables over and over is hard.

Approach

Created an app that can specify up to 2 types for the enemy pokemon, after specifying this the app will give results for what types are strong and weak against this type. App can be installed to device and used offline.

Check it out