Showcase site for MVC using ASP.NET and onion architecture

I have created a new site hosted in Azure to showcase the latest ways of working using the .NET framework. The site is built using MVC using a strict ONION Architecture to ensure separation of concerns are maintained. Please have a look at


Arb Betting Web Site Now Open For Buisness

Great progress has been made on the Arb Betting software. As explained in my last blog post I have now successfully expanded the software to send an e-mail to a list of customers who have registered to the newly created site Arb Betting. To expand on my skills the site has been built in Visual Studio 2013 in C#. I have also utilised Git Hub for source control and have started working using Visual Studio Online to manage the team project. Most of my development work over the years has been with VB.NET and TFS for source control so it has been nice to work with some different technologies and language.

I have also started using Microsoft Azures Cloud Platform to host my arbitrage betting software and have set up web jobs to run this software every hour to alert customers via e-mail for guaranteed profit bets.

Visual Studio 2013 works very well with both visual studio online team project and Git. I have also setup automatic publishing of the Arbitrage Betting software to the azure cloud services.

Hopefully the new site Arb Betting will attract many betting enthusiasts over the coming months.

Arbitrage Betting

Good progress has been made over the last week on this project. Previously the software would only work for 2 or 3 outcome sports. It has now been developed to work with any number of outcomes. Meaning the software now finds arbitrage bets for sports like horse racing or greyhounds. Next phase is to get an e-mail service running so the software e-mails any arbitrage bets found over a certain percentage profit. I will then set this to run every Nth minute to alert of any arbitrage opportunity. If you are interested in this project or want to be added to an e-mail list of these arbitrage bet opportunities then please contact me.


I will keep you posted on this project within the next 2 weeks.

My first blog post

This is my first blog post. I decided to start this site/blog to give myself an online portfolio to demonstrate the work I am currently doing both within my day job and any other external projects I am working on. I will try and write at least one blog post every 2 weeks to keep my site current and up to date with all my latest development work. I will keep this one short and sweet. Hopefully see you back here soon.