Web and application developer
Development for businesses and organizations
I build and maintain .NET applications, nopCommerce stores, and websites for small businesses. Real development on live systems, fast and built to last, by someone who's done this inside agencies for years.
Schedule a consultationWhat I do
How I can help
-
nopCommerce development
Custom plugins, integrations, upgrades and fixes on existing stores. Agency experience, working with you directly.
-
.NET application development
Maintenance, fixes and new features on an existing .NET application, or a new build. The back end, not just the front. 25 years of it.
-
Small business websites
A fast, clean site built to be found by people searching for what you do.
Work
Selected work
-
nopCommerce
B2B portal with back-office inventory sync
Shield Healthcare's Partnership Program is a B2B portal giving healthcare professionals discounted pricing on more than 3,000 name-brand medical supplies. I worked on the nopCommerce store behind it, including the integration that keeps its catalog in step with their back-office inventory system.
-
nopCommerce
Custom nopCommerce Plugin Development
Jambalam is a live community platform where jam-session musicians log what they played, where, and in what key — turning scattered musical knowledge into searchable data, maps, and trend visualizations. I architected it as a custom nopCommerce plugin — extending the platform through its plugin model rather than forking it — and took it from idea to production on my own: backend, AI, payments, and data viz.
-
.NET Legacy Application Support
Daily physician ratings data feed
The Iowa Clinic publishes patient star ratings for its physicians. Those ratings come out of a separate system, so the site needed a way to pull them in and keep the directory current. I built the daily job that does it.
Blog
Selected reading
-
nopCommerce
Dependency Injection in nopCommerce Plugins
Writing a nopCommerce plugin is mostly an exercise in dependency injection. This is a focused look at the DI scenarios you actually hit when extending nopCommerce: registration, lifetimes, overriding services, events, and tasks. Not a general plugin tutorial.
-
nopCommerce
Scheduled Tasks: The Work That Runs Itself
Every business has recurring chores that depend on a person remembering to do them. A scheduled task turns that into work that just happens, on time, every time. Here is what to automate, and what separates a reliable one from a script that quietly fails.
-
nopCommerce
nopCommerce Is More Than an Online Store
Most people think nopCommerce is store software. It is, but underneath it is a mature ASP.NET Core application with roles, scheduling, security, and a full back office. That makes it a strong base for custom business apps that never sell a thing.