I’m now retired, but still working on my open-source libraries. See my GitHub page for more.
I’m retired and spending my time building / maintaining .NET libraries around Entity Framework Core and ASP.NET Core and writing articles around various interesting things I find. The main open-source library I am working on is AuthPermissions.AspNetCore, which provides extra authorization and multi-tenant features to an ASP.NET Core application.
You can also the see a list of my NuGet libraries in order of the highest downloads. Interestingly the highest downloaded library, NetCore.AutoRegisterDi, has the smallest lines of code which says something.
I was a freelance Principal Developer with special focus the Microsoft .NET Core/Azure. In the Microsoft area I know my stuff – I was picked by Manning Publications to write a book called Entity Framework Core in Action, and I was asked update this book for the 2nd edition and it was released in 2021.
I have designed and build many web applications, all with me as the lead developer, and I have performance tuned other applications. A lot of my time is spent programming because I believe a design/architecture is only proved to be good when its been implemented.
I am based in the UK but work remotely throughout the world, mainly with USA companies.
- Finished the 2nd edition of the book “Entity Framework Core in Action“.
- Worked for a USA company to a) help them convert to EF Core 3.1, b) add new features and c) performance tune some complex stock/quote system.
- Worked for a multinational company on one of there security systems. I designed and build an application using Entity Framework Core to link to different systems at the database-level.
- Worked for a USA multinational on performance tuning on a product that used Entity Framework 6.
- Worked for a USA company that provided services to retail outlets. Designed and built a a new cloud-based application using ASP.NET Core/Entity Framework Core system with multi-tenant and sharded databases.
- I worked for a company’s job site. This was a ground-up rewrite of their existing job board using ASP.NET MVC5 and Entity Framework 6.2. where I was the lead developer. I designed the overall architecture and wrote a lot of the code.
My return to software development was to help my wife who is a lecturer in maths at Southampton University in the UK, she specialises in geographic healthcare modelling. I developed windows and ASP.NET MVC applications for analysing and modelling data, some of them using advanced T-SQL database techniques to solve complex mathematical problems. We undertook a large modelling project around HIV/AIDS project in South Africa.