Application development
Desktop and web applications shaped around your workflows. From focused tools to business systems that support day-to-day operations.
From a new idea to a system your business depends on. Practical software services, backed by 27 years of development experience.
Modern technologies.
Deep understanding of what came before.
Build something new, improve what you have, or give your team the knowledge to take it further.
Desktop and web applications shaped around your workflows. From focused tools to business systems that support day-to-day operations.
Clear, usable websites and APIs that connect your software. Bring your online presence, applications and existing systems together.
Experienced input when you need to make a decision. Explore architecture, understand an existing codebase, or plan a practical path for legacy software.
Help developers build understanding and confidence. Practical training, one-to-one coaching and support grounded in real development experience.
I’m a software developer with 27 years of experience, working across modern languages, older technologies, desktop and web applications, and business systems.
I bring that breadth to Frostware: understanding how a system works today, what it needs to do next, and how to get there. Whether you’re starting from scratch or working with years of existing code, the starting point is your business and the people using the software.
Let’s explore what you need ↗A place for project stories: the problem, the technical decisions, and what the work made possible.
Show how a desktop or web application supports a business process, including the challenges and key design decisions.
Add the business problem, users and constraints.
Describe your role, technology choices and trade-offs.
Add verified results and what you learned.
Show how an API or integration can make an established system useful in a modern application.
Explain the existing system and the integration need.
Describe interfaces, compatibility and migration decisions.
Add the actual impact and lessons from the project.
Your goals, your users and the systems you already have.
Agree a useful scope, priorities and a way forward.
Build, review and share knowledge as the work develops.
A new application, a website, an integration, or a system that needs some experienced attention. Tell me a little about it.