01 / Career

Experience

Private Property

Includes a portal to display listings for end users, and a backend admin system for agents to manage listings.
  • C#
  • SQL Server
  • React
  • MongoDB

DigiOutsource

Providing back end systems to meet client's requirements.
  • C#
  • SQL
  • Akka.NET
  • MongoDB
  • RabbitMQ
  • Kafka
  • Azure

Property24

South Africa's #1 property portal.
Includes a portal to display listings for end users, and a backend admin system for agents to manage listings.
  • C#
  • ASP.NET MVC
  • SQL Server
  • WCF Web Services
  • jQuery
  • JavaScript
  • Bootstrap LESS
  • Windows 8 Universal App

Domofond

Russia's #1 Property Portal.
Includes a portal to display listings for end users, and a backend admin system for agents to manage listings.
  • C#
  • ASP.NET MVC
  • SQL Server
  • WCF Web Services
  • jQuery
  • JavaScript
  • Microsoft Azure

PropCtrl

Windows desktop application for capturing property information by estate agents, and uploading listing to Property24, and other listing portals.
Clients use a Windows desktop application or mobile app that interacts with WCF web service on the server-side. Web service interacts with a SQL Server database.
  • C#
  • Windows forms
  • WPF
  • WCF Web Services
  • SQL Server

Automated Civil Litigation

C# application that automates the process of generating court documents.
Client uses a WinForms application that interacts with a local SQL Server database.
  • C#
  • Windows forms
  • SQL Server

02 / Outside the day job

Selected projects

DumbBots

2019-2021

DumbBots

A programming sandbox that allows creating scenarios and competition via code.
  • C#
  • Unity
Explore project ↗
TubeStar

2013-2016

TubeStar

500,000+ PC downloads

Decommissioned. An open source game that simulates running a YouTube channel.
Over 500 000 downloads on PC.
Updated and released later on the Google Play store.
  • C#
  • WPF
  • Silverlight
  • Windows 8 App
  • Unity

Archived project · Decommissioned

Cosmic Leap

2015 - 2016

Cosmic Leap

Voxel art Unity game released on Steam.
Jump from planet to planet, avoiding obstacles.
  • C#
  • Unity 3D Engine

Released on Steam · Unity

Hidden Watermarking

2015

Hidden Watermarking

Embeds an imperceptible watermark in an image.
Resistant to various forms of attack, including taking a screenshot of the image
  • C#
  • WIC
View source ↗
DumbBots.NET

2012

DumbBots.NET

A C# programming game that allowed programmers to change code that controlled an AI player in real time.
Featured on Coding4Fun and Channel9.
  • C#
  • 3D Engine
View source ↗
Google Maps API for .NET

2011

Google Maps API for .NET

Host a Google Maps control in a WinForms or WPF application.
Provides a C# wrapper to some of the API functionality.
  • C#
  • Google Maps Javascript API
View source ↗