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.
About me
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.
Old freelance projects
- 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.
Prior to these freelance projects I designed a e-commerce site hosted on Microsoft Azure using MVC5 and Entity Framework 6. I also did most of the front-end work too.
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.
Your articles about EF and .NET Core are so helpful to me. I’m currently a first-year graduate student. I’ve developed several applications for my school with .NET Framework and EF6 during my undergraduate. What a shame that I didn’t read your book at that time: they were poorly designed by simply realizing all functions in controller folders lol. Have bought your book and start reading now!!:)
Hi Suigun,
I’m glad that my articles have been useful,and I hope you will find my book useful too.
When I came back to programming after a 21 year gap my code was pretty terrible, but I (and you) have to go through that as you learn. I never feel bad about the old ways I programmed as I have learnt better ways now, and I hopefully I will learn even better ways in the future.
All the best with you career.
Great Content! I love the story and the .NET Core stuff on your site here. I am a developer 3 years into my first out of college job. I want to eventually be doing what you are/were doing. Freelance work as a web application developer and eventually making a living making awesome web apps and phone apps for clients and awesome causes. Thanks for all of the articles on Razor pages and Asp .NET Core!
Glad you found my site useful. I’m currently updating my book “Entity Framework Core in Action” to NET 5 and a bit behind (NET 5 is out now) That means I won’t be writing many articles until that is finished.
I need a asp.net core user management module(Roles,Claim and UI for adding users, Roles and Permissions) in SB-admin theme. Kindly give me a quote
With Generic Menus
Hi Felix,
Send me a message via the this site’s Contact page. That way I can start an email conversation, and then set up a Skype call to discuss your requirements.
I’m based in the UK and we can talk during the working day or evening.
Okay. Thanks
Great content! Hey just wondering, why the name “The Reformed” programmer?
I was a programmer and then went over to the dark side in management (project manager, head of development, CTO). After a 20 year gap of no direct programming I came back to my first love, programming. That’s the “reformed” bit 🙂