S
Available for freelance work

Freelance

Need software built, improved or brought to life?

I help businesses and individuals build websites, web applications, mobile apps and backend systems, as well as add practical AI features to existing products.

Web

Applications & websites

Mobile

React Native applications

Backend

APIs & business systems

AI

LLM & intelligent features

Services

What I can help you build.

From a new product built from scratch to improving something you already have, I can work across the parts of the system needed to get it running.

Web Development

Websites, dashboards, portals and custom web applications built around your business or product requirements.

Next.jsReactShopify

Mobile Applications

Cross-platform mobile applications with React Native, including new products, feature development and ongoing improvements.

React NativeiOSAndroid

Backend & APIs

Backend services, REST APIs, databases, authentication, business logic and integrations for new or existing products.

NestJSNode.jsPostgreSQL

AI Integration

Practical AI features using LLMs, NLP, RAG and other AI workflows where they provide a useful product experience.

LLMsNLPRAG

Cloud & Deployment

Hosting, deployments, cloud services, document storage and production setup for applications and websites.

CloudVPSDeployment

Existing Products

Bug fixes, new features, third-party integrations, performance improvements, maintenance and production support.

MaintenanceIntegrationsImprovements

Why work with me

More than just writing the code.

Full-stack perspective

I can work across the frontend, mobile app, backend, database and the services connecting them.

Production experience

My professional work involves real applications, dashboards, integrations, deployments and production environments.

Practical technology choices

I focus on using technology where it solves the problem rather than adding complexity for its own sake.

Product-minded development

I care about how the software works as a complete product, not just whether an individual feature works.

Process

A straightforward way to work together.

01

Tell me what you're building

Share your idea, existing product or the problem you need solved. You don't need a complete technical specification.

02

Discuss the requirements

We'll go through the functionality, users, existing systems and anything else that matters to the project.

03

Plan the approach

We'll determine the appropriate technology, architecture and development approach before work begins.

04

Build and iterate

Development happens in practical stages, allowing the product to be reviewed and improved as it takes shape.

Have a project?

Tell me what you're trying to build.

You don't need to have every technical detail figured out. Start with the idea, problem or existing product, and we can discuss what it would take to build or improve it.

Get in touch