Posted on

I have been developing software for many years. Starting out in C, moving into C++ and then C# and the .NET Framework. More recently I've been working with JavaScript and the MEAN stack. I have worked as a web developer, web designer and a software developer for everything from device drivers to full enterprise applications.

I am also the secretary and co-founder of the charity Namaste – Children’s Homes Nepal.


BA (Cantab.) in Natural Sciences (Chemistry, Physics & Mathematics) – University of Cambridge


MCSE – Business Intelligence MCSA – SQL Server 2012 MCPD – Enterprise Application Developer 3.5 MCPD – Silverlight Developer 4 MCPD – Web Developer 4 MCPD – Windows Developer 4 MCPD – Windows Developer 3.5 MCTS – .NET Framework 3.5 ADO .NET Applications MCTS – .NET Framework 3.5 ASP .NET Applications MCTS – .NET Framework 3.5 Windows Communication Foundation Applications MCTS – .NET Framework 3.5 Windows Forms Applications MCTS – .NET Framework 3.5 Windows Presentation Foundation Applications MCTS – .NET Framework 4 Data Access MCTS – .NET Framework 4 Service Communication Applications MCTS – .NET Framework 4 Web Applications MCTS – .NET Framework 4 Windows Applications MCTS – Windows Mobile 6.5 Application Development

CodeProject MVP

I am a CodeProject Most Valued Professional, a link to my CodeProject articles index is below: