I'm a software engineer living in South Africa.
Solving problems and learning new things is something that I do on a daily basis. And I like it. Quite a lot actually.
My main area of expertise is in software development using Java and Spring, but I believe in choosing the right tool for the job.
I'm a firm believer in having a solid understanding of fundamentals so that new tools and technologies can be adopted quickly and applied where they can be utilised pragmatically.
Over the course of my career I have garnered a decent amount of experience with full stack development in working with frontends, backends, microservices and breaking up monoliths (and quite often adding to them). I have worked with many different programming languages, frameworks (proprietary and open-source) and tools over the years.
I'm just a guy looking at some code, asking it "WTF".