Hey, I'm Ethan Arterberry.

I'm a young designer, developer, creator and friend who is heavily interested in accessibility, computers, language, and the web.

Right now, I'm working at Maybulb with my best friends on many things. Contact me via email or any of my other social media if you want freelance work done, and I'm sure we can work something out.

I love music, video games, and comedy. I'm a writer, and I have knowledge in Adobe Photoshop, Premiere, and After Effects. I know a multitude of programming languages (JavaScript, C#, Python, and Ruby to name a few) and I have experience in doing IT and a bit of AAC for Camp Yakety Yak, a summer camp for children with special needs (such as autism and ADHD) as well their neurotypical peers.

Here's some of my major projects.


EssayMaker is a labour of love I've worked on for at least 4 years. I made it to fix the problem of essay organization: a thing everyone needs to know how to do but everyone hates. EssayMaker takes the clunkiness and the pain out of essay organizers and then some. EssayMaker was completed in early 2016.


Simplemark is a speedy code and markup printer for the browser. It can print over 117 languages, syntax highlighted, plus rendered Textile and Markdown. There are tons of features, and I implemented all of them over a month or so.


Nimble is a Wolfram|Alpha® client for your menubar that I'm working on right now at Maybuld. It's built on the wonderfully huge Electron, and is blazingly fast and intuitive thanks to the others who work with me on it. Nimble is a work in progress, and we all work as hard as we can to make awesome.

Now here's some smaller, much sillier stuff I've made.


HECK: Know Your Weaknesses and TheGame are two "games" I developed to test new things in new programming languages. HECK was developed to test out CSS3 animations, HTML5 audio, and some jQuery, while TheGame was developed to learn Microsoft .NET's many cool tricks.


Sentimood was built as a minimal AFINN sentiment analyzer that easily works in the browser, under the fact that there is no other easy to use, free, and open-source sentiment analyzer that I know of written for the browser. Sentimood remains one of my most popular repos on GitHub, and I use it with EssayMaker.


WordADay is a randomized dictionary for your iDevice. I used to work on WordADay at LanguageCraft with the incredibly talented and awesome Lucas Stueber.

WordADay has also been featured on The iMums and KATU News. It was once on the App Store, but has since been removed by the person who published it.


I did the design CSS stylesheets for the subreddit /r/dogeinvasion. They include some animations, some Photoshop designs I made, with some other things on top. They were really fun to make, and they were an exercise of CSS.


Broadcast is a small CoffeeScript library (around 38 lines of CoffeeScript) that adds Scratch's broadcasts to the browser. I created it as a way of trying my hand at pseudoclasses and array comprehensions in CoffeeScript/JavaScript.


Khaled.js (or just "khaled") is a small, useless, but nontheless amusing library for JavaScript that randomly generates a DJ Khaled quote. I built it because... well honestly I don't know anymore. It exists though.


Christopher is a code and cipher transcribing library. It can transcribe any base (hex, binary, etc) as well as Morse code, the NATO alphabet, the caesarian shift cipher, the atbash cipher, and letter numbers.


Lily is a command line interface for Last.fm that I made with my great friend Josh Trommel. It was very fun to make, and we made it because we wanted something like it for ourselves.


Misspell is a JavaScript library that misspells words. It's essentially a reverse autocorrect, auto-incorrect if you will. It was a great excercise in array comprehensions, NPM packaging, randomization, and serializing data from text files into usable JSON.

Trashcan Collection

I had a bit of a trashcan phase. The first thing I made involving trashcans was a responsive trashcan that moves somewhere else when you mouse over it. Yes, I have made a responsive trashcan. The second thing is a webcam experiment that imposes a trashcan over any face recognized.


Polly is something I made with Josh Trommel and Ben Poile at CodeDay Seattle in 24 hours. It's an anonymous texting service that works through Twitter direct messages.


Couture is a fashion reccomendation service that is currently a work in progress at Maybulb. I wrote the open API that powers it, which is still also a work in progress. First version was finished in 24 hours at CodeDay Seattle with Adam Gethin, Josh Trommel and Ben Poile.