PROGRAMMER, NERD, ARTIST

Austin raised, San Franscio based programmer

RANDOM THINGS I LOVE:
raccoons, watercolors, zelda, spaghetti
and of course—building things

Look at that, you know me already!
Isn't this fun? Keep scrolling to see my recent projects.

POEMIST

Github Repo: https://github.com/spiffysparrow/poemist

HOW TO BECOME A DEEP POET:

Let’s be honest, staring at a blank page is pretty much slow torture. I love the results but I never have the time or patience to get started. So I built a solution! An online found poem creator.

The concept is tried and true.
• Take a book page
• Chose words or phases that stand out
• Find your meaning
• Stand back and admire your inner poet

But rather than destroying your books now you can do it online. And then style, save it, share it with fun filters. A lazy man’s version of poetry.

Check out some of the poems that have already been written, and then try it for yourself.

THE TECHNICAL SIDE:
• Postgres database used to store Users, Poems, and Likes
• Efficient SQL statements minimize number of database queries to keep load time fast
• Infinite scroll utilizes Kaminari for clean pagination
• Flux architectural pattern used for a clear unidirectional flow of information


ZOMBIES VS UNICORNS

Github Repo: https://github.com/spiffysparrow/zombies-vs-unicorns

The world has been overrun with unicorns and it is your job as the only scrappy little zombie left to take it back.

It's a fun and silly project I created to test out JavaScript game development.

Twitter Visualization

Enter in a twitter handle and see a visualization of their recent tweets. A bigger bubble indicates more uses of a word. Click on any bubble to see the tweets that use that word.

I used the twitter API to get the recent tweets for a given user, the cortical API to determine semantically important keywords, and D3 to visually display this information.

This project was made for the 2016 DeveloperWeek Hackoton.

MONOGRAM PREVIEW

While working at Party Cat, I noticed we were having trouble with orders where the monogram came out differently than the customer expected. The letters in their name could look very different from the sample and often they were unhappy with it and returned their purchase or requested it redone.

So I dug into the BigCommerce template files to add some JavaScript to load the fonts we were using and preview them for the user.