Skip to content

Freelance services

Software work built around the real workflow.

I take on focused product work where clear technical direction, reliable delivery, and a thoughtful user experience matter more than a generic technical recipe.

What I help with

Three ways to move useful work forward.

A selective, hands-on engagement from the first useful conversation through delivery. I lead the work directly and involve collaborators where the project benefits from it.

AI and MCP integrations

I design practical AI and MCP integrations around real product needs, clear boundaries, and responsible handling of user data.

What changes

  • A focused use case instead of AI added for its own sake.
  • Integrations that respect authentication, permissions, and product context.
  • A maintainable path from experiment to production feature.
Discuss a project

Application modernization

I help teams understand legacy constraints, improve the architecture step by step, and deliver a more reliable experience without treating a rewrite as the only answer.

What changes

  • A practical map of technical risks and the highest-value improvements.
  • Incremental changes that reduce friction for users and developers.
  • Better foundations for future features, integrations, and scale.
Discuss a project

Custom business applications

From discovery and architecture to delivery, I build focused business applications that are maintainable, secure, and useful to the people who rely on them.

What changes

  • A clear technical direction before implementation begins.
  • Reliable APIs and responsive interfaces that support real workflows.
  • A delivery path that keeps quality, maintainability, and future change in view.
Discuss a project

How I work

Start with the right problem.

01

Understand

Map the workflow, constraints, and decision that needs clarity.

02

Shape

Turn the useful direction into a delivery path with the right technical boundaries.

03

Deliver

Build and refine an experience that can keep improving after launch.

Project enquiry

Start a project conversation.

Share the workflow you are improving, the product you are shaping, or the technical problem you need to make clearer.

Start a project conversation