Areas of Expertise


Cloud Transformations

Every company is different. Each has it’s own unique approach to problem solving and thus every company has different needs when moving to the cloud. If you’ve already tried a lift-and-shift approach without any luck, you’re not alone. Trying to figure out the many offerings that cloud providers have is a daunting task at the best of times, and getting it wrong can often lead to cost overruns or technical debt; not to mention the headaches. This is where I can step in - I’ve helped many organizations navigate this landscape and can provide the knowledge and insight you need to have a successful and cost-conscious cloud journey.


Security & Risk Management

These days, security is a top concern in the tech world. When it seems like there’s a major breach in the news every day, that’s one headline you don’t want your organization to be in. I’ve worked in the most security-conscious and risk-adverse organizations in the world - payment processors, government contractors, healthcare and more. Let me bring that know-how to make sure you’re prepared for every eventuality.


AI, Efficiency & Productivity

AI is here, offering to make interns as good as greybeards… right? Let me show your team how to use AI and other productivity tools effectively so you can actually get the full force multiplier that all these companies are promising. From ChatGPT to Meta’s Llama or DeepSeek-r1, to the hundreds of Microsoft Co-Pilots, figuring out what will help and what will hinder can be a minefield. I’ll work with your team’s existing processes to accelerate them and help remove any of their obstacles, regardless if that’s implementing GitHub’s Co-Pilot or even just adjusting a JIRA workflow.


Architecture & Planning

The first step to realizing your goals is to have the right plan. I’ve carefully crafted the solutions to thousands of problems, each with different constraints and requirements. Let me use my expertise and knowledge to set you on the right course - giving you the tools to answer the difficult questions and flexibility for whatever comes your way. If you’re just starting on a new project, I can give you the right trajectory - and if you’re off the tracks I’ll put your goals back in sight.

Training & Consulting

Having someone come in and do all the work sounds great, but what happens when something needs to change? With every new tool, process or block of code that I write for you, my goal is to train your team to take over when I’m not available, and make the best decisions afterwards. I’ll ensure that everyone is able to understand all of what I’ve done and has the confidence necessary to take ownership of it. If there’s a new technology, language, or tool, I’ll ensure your team is proficient in it and up to date with all best practices. My goal is to empower your team to effectively work, not string you along.