Service affecting??
As a seasoned solutions architect, I spend my career helping organizations tackle the toughest IT challenges. My expertise lies in designing robust solutions, leading high-performing teams, and delivering results. When I’m not working, you can find me coding as a hobbyist web developer or renovating my house (the lengths some people will go to avoid a social life, right?).
What sets me apart? I bring a unique blend of technical expertise, and passion for problem-solving to every project. With a keen eye for detail and a no-nonsense approach, I’ll work with you to find the perfect solution – every time.
Let’s get building (or un-building) together! If you need expert guidance on navigating the complex world of load balancing or simply want to bounce ideas off a fellow tech enthusiast, I’m here to help.
Common links and sites that I use
My up-to-date CV
The first version of my personal website was made with WordPress. It is a fantastic starting point for anyone.
The second time around I went with a simple static HTML site. This was made with a program called bootstrap studio. Initially, I also hosted this via the bootstrap studio sites platform but then moved it to a shared hosting provider.
My first foray into using python for a website and based on the pylons pyramid framework. I put it together using instruction from a course that I was taking on talk python training. This is no longer in production so I have made the GitHub repository available to view. It was served via uWSGI and NGINX.
Moved the site over to Django from the Pyramid framework. I Much prefer it to Pyramid. The batteries included approach is much better for a hobbyist. Served directly from the server using gunicorn through an NGINX reverse proxy.
When I moved the site over to Django 4.0 I also moved over the deployment method to be docker everywhere. A docker container running the Django application as well as one for nginx-proxy-manager.
So, here I moved everything across to Wagtail. The site went through quite a few revisions and iterations in the past few years. It has been on a number of wagtail and django versions throughout the course of it too. Wagtail is awesome but we are making a change again...
OK, back to Django. It isn't as simple that though. After many trials and tribulations I am moving to a GitOps setup with Portainer controlling development and production stacks. I am going to be integrating some other bits and pieces as I develop this. Next.js along with Django Ninja is going to be a lot of the frontend, I hope. Blog functionality when it comes will be provided by another package on the frontend.