Once upon a time I was a visual artist. I have always loved video games so to make a game, I taught myself how to code. I spent four years creating Beraltors, a PC/Mac game released on Steam. I found that I really enjoy programming and wanted to pursue it more. I attended App Academy, an intense bootcamp with a less than 3% acceptance rate. There I learned full-stack web development using; JavaScript, Ruby on Rails, React/Redux and PostgreSQL. I am also interesting in AI and have a Deep Learning specialization from deeplearning.ai. In my free time you can find me, creating things and flipping around on a flying trapeze or trampoline.
631-965-1801
roryphair@gmail.com
Disagree is a clone of Discord, the popular live-chat application. On this app, users can create and delete servers. They can also joins others servers. On servers, they are channels where users can live chat with others. This app uses websockets and Rails' Active-Channel to allow live creation, deletion and editing of both channel messages and direct messages.
JavaScript, React/Redux, Ruby on Rails, jQuery, PostgreSQL
Beraltors is PC/Mac game released on Steam in 2019. Created with Unity3d and written in C#. It features over 20 hours of gameplay, multiplayer, over 70 playable characters, hand-drawn art, multiple difficulties and much more. Being created by a sole person, the game focuses on a holistic approach of madness and sillyness, designed to give the player an unforgetable experience.
C#, Unity3d, Steam
World's Toughest Animal is a browser game made entirely in vanilla JavaScript. It is a strategy game where players create a team of animals with different strengths and weaknesses to fight against an enemy team. Featuring seven unique units, with over 20 different levels to try, three gameplay speeds, fun vaporware aesthetic.
JavaScript
Dungeon Companion exists to provide DMs (dungeon masters) with a toolkit to make the gaming more organized (and more enjoyable!). No more will a DM need to keep track of the all of the stats of player characters, monsters, or the general sense of what is happening within combat. Instead, a DM will be freed up from the logistical depths to provide players with a more engaging, robust gaming experience.
JavaScript, React/Redux, MongoDB, Express.js, Node.js
Software Engineer
631-965-1801
roryphair@gmail.com