I design, take over, and keep software running for the long term. There are five ways to work with me:
Do you have a business application that is getting old? I take it over, maintain it, and evolve it over time, rebuilding only what is necessary. →
Do you need a custom business application? I handle its design and development on a fixed-price basis, then can provide ongoing maintenance and further development, or hand it over to your team. →
Has your software become difficult to change? I audit the software to understand why years of development have made it slow to change and exhausting to maintain, and help it regain momentum. →
Does your team need a Senior or Lead Developer? I join your organisation directly, contributing to production, design decisions, and supporting other developers. →
Are you looking for a trainer? I provide training for students and professionals on software development practices, with particular attention to quality, complexity, and maintainability. →
Get in touch to discuss your needs.