Software Architect & Consultant
Custom Software Architecture & Development
Have you identified a challenge that you or your customers are facing that could be remedied with custom software? I excel at talking to stakeholders, understanding the product goals and turning it into working software. My architecture philosophy emphasises developer velocity, resilience and performance, including practices such as unit and integration testing, containerization, and cloud native deployments.
Tech Lead
As a fractional tech lead, I can help your team launch a new project and keep it on track. This is especially useful when your team is new to a domain or technology. I'm passionate about training software engineers, through conference speaking, education, and hands-on mentoring. As a member of your team, I work with your developers and product owners to sequence and distribute work and align technology standards with the project goals.
Code & Architecture Assessment
A code or architecture assessment can help you understand the quality of your existing software solution. I can help you identify areas of risk, technical debt, and opportunities for improvement. An audit arms you with the information you need to make informed decisions about future investments in your software.
Need help with a project?
Email Me