Dexter's portrait

I turn complex problems into elegant solutions.

After more than 20 years of coding, I may have figured out what it means to be a senior engineer - it is the fresh perspective that emerges from the experience of having to deal with the same tasks (and mistakes) over and over again.

Let’s face it, every project relies on time and budget. Unfortunately, they tend to work against us. We end up making contradictory decisions to deprioritise things we know are crucial. As a consequence, timelines extend, frustrations mount, the team morale suffers and tech debt accrues.

After more than 60 projects across different sectors including multiple industries, government bodies, regulatory agencies and tech startups, I adopt a new approach in creating and maintaining software - one that stays true to the fundamentals of software engineering, templating, reusability, adherence to best practices, and SOLID principles. Documentation is a big part of that mindset too, which is one of the reasons why I started this blog.

Here, you will find insights on tech, problem-solving strategies, and collaboration. Feel free to explore my other products and open-source projects on GitHub, where I'm always seeking support from fellow contributors.

Most Viewed Articles