I'm a 25 year-old software developer with 10 years experience living in Toronto, Ontario, Canada. At 15 I opened an online-Flash game studio called Throw The Project; releasing titles on Addicting Games, Kongregate, Newgrounds and more. The most notable work is the Modern Tactics series.
This funded my education where I got a degree in game development. On graduation I moved to the web and developed HTML5 games, even created a game engine, then ultimately shifted towards the startup world with Ruby on Rails.
I'm a definite believer in test-driven development, scrum, code reviews, continuous integration, UI first development and pair programming.
I write valuable software with a keen eye on quality, no pull request should be opened without a test.
KISS is my motto -- Keep it simple software -- Correct is better than fast. Simple is better than complex. Clear is better than cute. Safe is better than insecure.
Open-source software is something I believe in and am an active maintainer on various projects -- most notably Darkstar Project, been part of it for 5 years, a project with over 120 contributors.
After all these years game development is still my passion. In 2016 I founded a game studio, Cliff Games, and currently working on it's first title.
Recently, I have become a streamer on Twitch, where I display myself coding games.
When not programming, I'm either reading books, studying Mandarin (I'm an intermediate speaker), looking for new exciting indie titles or exercising. If you're working on a title please tweet me I'll love to see it.
SOLID, TDD, BDD, Scrum.
Ruby on Rails, Reactjs, Vim, Blender, Photoshop, Unity3D, and FL Studio.
Gravity Bone, Thiry Flights of Loving, Call of Duty 4, Starcraft 2, Final Fantasy Tactics, Age of Mythology and Final Fantasy XI.