What kind of work do you take on?
I work across technology leadership, software engineering, technology consulting and digital transformation. This includes software and web applications, mobile applications, backend systems, systems architecture, data and analytics, cloud and infrastructure, technology strategy, technical project leadership and technology training.
Who do you typically work with?
I work with businesses, founders, startups, established organizations, technology teams and individuals who need experienced technical direction or execution. The engagement can range from building a new product to improving an existing technology function or helping an organization make better technology decisions.
Can you work as a technology consultant or technical advisor?
Yes. Not every engagement requires software development. I can work with leadership teams to assess technology needs, review existing systems, define technology roadmaps, evaluate technical decisions, identify risks and recommend practical improvements.
Can you take responsibility for a technology project from beginning to end?
Yes. I can work across discovery, requirements, planning, architecture, product and technical decisions, development, team coordination, testing, deployment and post-launch improvement. The exact level of involvement is defined around the organization's needs.