Farsight Software

We're a UK software development and design consultancy with over 20 years of experience working with clients in the UK, Europe and the US.

We have both depth and breadth of experience in a wide range of technologies which we use to build great modern web apps.

We function as an integral part of your team, working with you to understand your needs, deliver a solution that works for you, and make a positive contribution to your business.

How can we help with your next project?

Get in touch

Our services

  • Application development

    We build bespoke software for teams and customers, from focused web tools to complex applications. Each brings workflows and data together in a way that's clear to use, dependable, and able to grow with your needs.

  • Requirements and architecture

    We work with stakeholders and end users to understand the job at hand, then design systems that can grow as needs change. Careful planning and regular feedback guide the work from idea to delivery.

  • Data platforms and AI

    We bring information from different sources into dependable data platforms, and build AI assistants that help people find and use it. Access controls, validation, and monitoring are part of the design from the start.

  • User experience and interface design

    We design websites and applications around the needs of the people using them. From user research and information architecture to interaction design, prototypes, and visual interfaces, we turn complex requirements into clear, accessible experiences.

  • UX strategy and design leadership

    We help teams establish and lead a user-centred design process. Whether leading a project or supporting your team, we translate research and data insights into shared priorities and practical design decisions to create a great product.

  • Migration and modernisation

    We move documents, data, and workflows from ageing systems into modern applications, taking care with permissions, existing processes, and the details that matter to daily work.

  • Documentation and content

    We create clear, accessible, user-centred content and documentation that help people understand and use what we build.

  • Training and mentoring

    From delivering formal technical training to mentoring junior developers, we enjoy helping people develop their skills.

Our Projects

We've built bespoke software solutions for investment firms, charitable trusts, local government, international agencies and companies of all sizes.

Our skillset

We are skilled with working with a range of technologies including:

  • Python
  • Databricks
  • Open AI
  • Anthropic AI
  • JavaScript
  • TypeScript
  • React
  • Node JS
  • Deno
  • Figma
  • CSS 3
  • mySQL
  • C Sharp
  • PostgreSQL
  • SQL Server
  • ASP.NET core
  • Astro
  • Always Adding Skills!

Why work with us?

We're a team of software developers and designers specialising in web development. We use a mix of traditional software design and development practices alongside modern AI tools to build bespoke solutions.

We've been a busy and successful consultancy for over 20 years, working with investment firms, charitable trusts, local government, international agencies and companies of all sizes.

Our breadth and depth of expertise means that we can quickly adopt and use emerging tools and technologies while having the experience to understand both possibilities and limitations.

Our current projects involve building web applications, data pipelines, and agentic AI chat portals for staff working with business data. We also have the skills to involve service and end users in crafting accessible, intuitive products and are looking to expand this part of our practice.

Our skillset isn't limited to technical competencies — we're also great at working with people. We value teamwork and communication, and like to deliver more than just well-designed code. We like to have our team work as a part of your team, wherever you are.

We're committed to diversity, equality, inclusivity, and all aspects of being a good group of people to work with.

To talk with us about how we can add value to your team, get in touch.

If we sound like the kind of team you'd like to be part of, view our job vacancies.

Our team

T.J. Crowder

T.J. Crowder

Senior developer and Managing Director

T.J. loves to build software that people like to use.

T.J. has been a professional software developer for more than 35 years, having played around with computers for years before that. Aside from designing and coding, he's adept at working with management and end users to determine requirements in order to deliver successful projects.

He's a JavaScript expert (nowadays mostly via TypeScript) and an able communicator: he wrote the book JavaScript: The New Toys and is the all time top JavaScript contributor on Stack Overflow. He also has experience creating and delivering technical training courses.

Currently he works with Python, Databricks, AI, TypeScript, JavaScript, React, Preact, Node.js, Deno, C#, ASP.Net Core, SQL Server, and PostgreSQL, but along the way he's done all kinds of other things. Back in the day he was a C guy, but that was longer ago than he's likely to admit.

Wendy Crowder

Wendy Crowder

Design & UX Lead

Wendy enjoys creating user-friendly designs and crafting clear content.

With a BA in psychology and an MPH in health education, Wendy is great at figuring out what it is that people really want and need. She's skilled at using data and user research to advocate for accessibility and inclusivity. She's got technical skills as well including CSS, HTML, Figma, React and JavaScript.

Wendy started out writing health brochures for people with low literacy skills. She moved into engaging users in shaping health services and then explored her creative side by setting up a garden design business. She's now back in the warm and dry, applying her user focus and design skills to improving user experience in all things online.

Milo Detheridge

Milo Detheridge

Junior developer, part-time

Milo is studying for a degree in computer science.

He started out as a summer trainee in the data lakehouse and agentic platform side of the business, where he quickly demonstrated that he just gets this stuff. We were very happy to have him continue part-time while on his course.

Aside from work, Milo enjoys getting together with friends and has a variety of interests including music and mountain biking. He's a pretty amazing drummer as well.

New Team Member

New Team Member

Developer

We're hiring two Software Engineers in data & AI platforms.

Are you an early career computer science graduate or similar who can work in Python, understand core database concepts with some SQL experience?

Do you enjoy working with a team, taking ownership and initiative in your work, and always learning?

Could you be our new team member?

View job