Hi, I'm Brad O'Farrell

I’m a full stack web developer with experience in games.

I have about 3 years of experience working as a game content designer and QA; additionally I have about 2 years of experience in full stack web development. In 2013 I earned my Bachelor’s of Computer Science from the State University of New York. Immediately after graduating I crowdfunded my own card game on Kickstarter, which raised $360k in 30 days.

I worked at NetEase Games from 2015 to 2017 as the lead content designer on two games: Eternal Arena and Tome of the Sun. More recently, I was a technical QA on The Walking Dead Slots, and a script editor for the PS5 game Bugsnax. I've also worked on several freelance projects as a web developer, technical QA, and game developer.

This page serves as my portfolio, showcasing a small sample of recent web-based projects and examples of my work. You can also download my full resume below, and access my contact information.



Portfolio Projects


The Wayfinder Voyage (2020)

This was a game I designed for an educational grant project that teaches kids Polynesian history through films and games. The game is based on Oregon Trail and features survival mechanics, crew and provision selection, ocean navigation, and fishing minigames. It was mostly developed with Javascript, JQuery, and Bootstrap. It was developed as a web-app so that students could easily play it on either their phones or in a computer lab.

The Walking Dead Slots (2019)

This was a mobile game where I worked as a technical QA on a 5 month contract. My duties included owning new features and managing the release and development of those features. We released on iOS and Android at a regular schedule and keep hotfixes to a minimum. The game involved real money gambling and we had to consider regional laws and regulations. I worked with the Unity editor, CUDLR, C#, Javascript, JIRA and Google Sheets.

Cancer Screen Week Website (2019)

This was an existing website that I updated from the 2018 design to the 2019 design which required a major overhaul of the styling and content in under a week. The backend was a custom PHP-based CMS, and the frontend was mostly done using CSS and a combination of PHP templates and vanilla Javascript. It also included server-side rendering of customizable PDF documents, which I had to modify using PHP.

Maine Lobster Website (2019)

This was an existing website with a backend based in Wordpress and PHP and a frontend that used JQuery, CSS, and Javascript. I managed the CMS, integrated and wrote custom PHP plugins, and made special landing pages at the request of the client. The most sophisticated part of this project was probably the search engine which was a modified Wordpress search combined with front-end filtering using JQuery. Updating the search engine also required standardizing and consolidating existing database fields.

Home Depot Website (2018)

I worked on this site at the Home Depot corporate headquarters on a 6 month contract via Tata Consultancy Services. My team was mainly focused on interfaces used by suppliers to update the content that is visible to end customers. I made interactive user interfaces using JSP, Javascript, JQuery, and Bootstrap. I held workshops where I taught the React framework to other developers. I also wrote unit tests in Cucumber framework, assured quality of the search algorithm and NLP micro-services.

The Future of [X] (2018)

This was a freelance project for the Institute for the Future. It was built with React and Node. It first pulls real headlines from Google News and generates a wordcloud of trending terms. Then it guides the user through the process of writing a speculative news article. The article is rendered on a dynamic newspaper graphic (using the canvas element) that the user can download and share. (Github)

Snake vs Mongoose (2017)

This was a General Assembly bootcamp project. It's a traditional "snake" game but as an asynchronous multiplayer game. The player competes against the ghost data of another player from a previous session. Both players are trying to collect the same apples while avoiding the other player. The game logic is all Javascript, and the data is passed from the database using Mongoose, Express, and Handlebars. (Github)

Autopilot AI (2016)

This is a prototype for a multiplayer mobile game I designed for NetEase games. It was used to quickly test gameplay systems and it was updated after every design sprint. The game included a dozen space ships with simple AIs for moving and shooting automatically. The player must shoot down the right ships to win. The game is rendered on a canvas element and the aninmations are drawn with Javascript. (Github)

Eternal Arena (2015-2016)

This was a mobile game with a competitive PVP MOBA mode, an MMORPG-like gear system, and a large single player story campaign. I was responsible for tracking and improving the game's KPIs over a 2 year period, similar to a product manager role. I also wrote the game's story, balanced the competitive PVP meta, and designed liveops content like new quests and characters.

Story War (2012-2014)

This was a Kickstarter project that I created which raised $360,000 in 30 days. We produced 3 card games, shipping over 20k units in total. We also developed a custom CMS to easily manage, edit, and print cards for rapid prototyping and UX research. As part of our Kickstarter's stretch goals, we created a companion mobile app, and an 8 minute animated short.



My Resume




Contact Me