I help businesses deploy and maintain .NET applications, including Docker packaging, Linux hosting, Nginx configuration, and application troubleshooting. I also work on database queries and application performance, with changes tested against the needs of the existing system.
What I Help With
Docker packaging
Containerising ASP.NET Core applications so they run the same way in every environment.
Linux hosting with Nginx
Server setup, reverse-proxy configuration, HTTPS, and redirects for .NET applications.
AWS and Azure deployment
Deploying applications and their databases to AWS or Azure, including CI/CD pipeline setup.
Configuration and secrets
Keeping credentials out of source code and environment-specific settings under control.
Troubleshooting and maintenance
Investigating errors, applying updates, and fixing issues in existing applications.
Database and application performance
Reviewing slow queries and code paths, then making targeted improvements.
How I Approach Changes
Existing systems carry business risk, so I start by understanding how the application is deployed and used today. Changes are made in small, reviewable steps and tested against the needs of the existing system before they reach production.