Posts

  • Automated i18n Translations with NodeJS and Google Cloud

    At work I deal with a very large scale application that we deploy in a lot of different markets. A lot of these markets speak different languages. We get a lot of human-made translations for our i18n but sometimes we need to fill in the cracks and get translations we don’t have. Some of our devs were putting i18n labels into Google Translate as a quick fix but this was a tedius process sometimes. I thought it would be neat if we could just run npm run translate whenever we needed and be done with it.

    Continue Reading →

  • Corkboard

    Corkboard is a social bulletin board thing I created in a couple hours in order to teach myself how to use Meteor’s MVC structure and React. It also uses MongoDB and ES6. It features frontend stuff, backend stuff, real time DOM manipulation, server side data stuff, and other stuff like that.

    Continue Reading →

  • Swashy

    Swashy is a cute prototype pirate game I developed in a couple of days for my application to a graduate game design program. It’s a Unity game that features some neat stuff and semi-sorta-realistic boats.

    Continue Reading →

  • Super Space Agency

    A few friends and I went to Indie Galactic Space Jam 2018, had a great time, and even met some new people. I learned a lot about project management, game design, how to get people excited about your game, and all about turning an idea into a game. At Indie Galactic, our team made a game that I pitched called “Super Space Agency” in a combined 24 hours of development time (8am to midnight Saturday then 8am to 4pm on Sunday). In this game, you work at a private space company and your job is to buy everything that goes on those company’s rockets.

    Continue Reading →

  • The Ending's Finality

    A while ago I wrote a blog post about the concept of never-ending games and the use of procedural generation. Right now I’m talking about something similar, but from a narrative perspective. There are some MAJOR Superbrothers: Sword & Sworcery EP spoilers in this article. I’ve heard of studies where knowing the ending of something can actually make the story more enjoyable, but if you object to testing that theory on yourself then stop reading and go play that wonderful game! Also, be sure to play it with headphones. I also talk about The Witcher 3 ending but there aren’t really any spoilers.

    Continue Reading →

  • Recipe(?) - Skillet Cakes

    You’re back in college. You arrive back in your shared dorm room surrounded by the mess only 4 sophomore age students could make an subsequently live in. The exam you just took is worth a worrying percentage of your final grade and you prepared too little or even not at all for it. It’ll be fine. you told yourself. But it wasn’t fine. You want something to comfort yourself but it’s going to need the right balance of results and effort required.

    Continue Reading →

  • Island in Shadow

    Painted using Procreate on 10.5” iPad Pro with Apple Pencil

    Continue Reading →

  • Fly - A short film.

    FLY is a short film about a boy up late studying but this pesky fly just won’t let him. I wrote, produced, and directed fly and pulled together a crack team of other members of the Florida Polytechnic media club to create this short piece. We shot it in over the course of about 3 hours one Wednesday night.

    Continue Reading →

  • Polygon Wars Style Guide

    I was the project manager for a large group project in which we had to design the concept for a game and then pitch that idea to the class as a fleshed out idea. One of the components of our final submission was a style guide for the game written by and featuring pixel art from yours truly.

    Continue Reading →

  • Wanton Drifter

    This is a website that I made for a story I’m writing! It’s alright I guess but the website is what what we’re discussing here. It’s sort of a small blog/webcomic styled thing I created to give the story a home. I think it came together alright and I think the colors work surprisingly well.

    Continue Reading →

  • The Horizontal Rule Horizontal Rules

    You could say its my favorite HTML tag. Why is it so good? Why do I like it so much? Am I even a real designer? Find out!



    Continue Reading →

  • Vintage Guitars

    A while ago I got a new Mexican Fender Jazz Bass. Recently I saw a 1976 American Fender Precision Bass. I think vintage is better now.

    Continue Reading →

  • Games that Never End

    Programmatically generated gameplay is something that’s always been super cool and interesting to me.

    Continue Reading →

  • Dogfighters

    This past weekend I tried to make something different. I think it went alright. I wanted to get more into game development and make something really cool that I could potentially make into a bigger project further down the road. I thought some sort of multiplayer casual game would be cool so that’s what I made.

    Continue Reading →

  • Island Defender

    This little game was built really fast using Unity and it taught me a whole lot.

    Continue Reading →

  • The Journal

    This Summer, I’ve been doing something different, and it’s helped a lot. You should consider doing it too.

    Continue Reading →

  • Typy

    Typy is a browser based typing game. It was based on a game I saw two people play on a google docs document one time. About a month ago I was sitting bored at home with nothing to do and remembered it. I decided to make it into a real online multiplayer game. This project was pretty fun and I learned a lot from it. So here’s the write up.

    Continue Reading →

  • Backend Services Make Static Awesome

    Right now I’m working on an app that uses some backend logic to let clients communicate with each other in real time. I’m gonna talk about that.

    Continue Reading →

  • Static is Where its Atic

    I read a few articles recently that told me to do stuff differently than how I’ve been doing them. It was right and my static sites are cooler now.

    Continue Reading →

  • What is this.

    What this is.

    Continue Reading →