Projects

Courses

Pluralsight
RavenDB 4: Getting Started
Feb 6, 2018 • Pluralsight

RavenDB enables you to build scalable, high-performance NoSQL applications. This course will cover the basics of RavenDB, including what features it offers, usage with .NET, querying & indexing, and management using the powerful Studio interface.

2 hours
Introduction to TypeScript
Jan 31, 2017 • Packt

This course will guide you from a beginner’s level knowledge in JavaScript to being able to successfully start creating applications in TypeScript. You’ll learn why TypeScript’s tooling gives it a heavy advantage over other languages and see how JavaScript works underneath.

8 hours
Projects
Keep Track of My Games logo
Keep Track of My Games
Web App, Non-Commercial
KTOMG is a non-commercial app that lets you manage your game collection and track new releases. I run, host, and manage it by myself. It's developed in .NET, hosted in a hybrid IaaS/PaaS environment in Azure and runs on the RavenDB document database.
Excalibur.js logo
Excalibur.js
Game Engine, Open Source
Excalibur is an open source HTML5 game engine written in TypeScript. I participate as one of the core contributors and contribute to CI/CD automation, API design, documentation, examples, and other engine features (except physics, that's Erik's specialty).
Bowling Calculator

Bowling Calculator

Windows Phone App, Open Source
Bowling Calculator is a free Windows Phone app that helps you calculate scores during a bowling game. I developed it as an open source project to showcase localization (English/French) and MVVM patterns for Windows Phone apps.
Centwise

Centwise

Retired • Windows Phone App
Centwise was a Splitwise client for Windows Phone. It was written in XAML and C# as a native app. I maintained it for several years as a paid app, then switched to free, and finally retired it after adoption was too low to make it worth supporting the new API versions.
Games
I Just Wanted Groceries

I Just Wanted Groceries

This game was created for Ludum Dare 38. Avoid talking to strangers and complete your shopping list!

Hexshaper

Hexshaper

This game was created for Ludum Dare 35. Fly around and absorb energy from your enemies to close the portals!

Crypt of the Minotaur

Crypt of the Minotaur

This game was created for Ludum Dare 33. Play as the Minotaur to defend your treasure!

Sweep Stacks

Sweep Stacks

This game was created for Ludum Dare 31. Sweep across the screen to clear blocks!

Kraken Unchained

Kraken Unchained

This game was created for Ludum Dare 29. Play as a Kraken and destroy ships!