Farsight Software

We are software developers with over 30 years of experience in a broad range of technologies, with a particular emphasis on modern web development. But we're more than expert coders — we are a key part of your team, working with you and your customers to build the best solution for your business.

How can we help with your next project?

Our services

  • Software consulting

    We are expert collaborators for projects including TypeScript, JavaScript, C#, React, Node.js, Deno and more.

  • Strategy and architecture

    We work with stakeholders including management, developers and users to build the right product for your business.

  • Site and application design

    We create design systems, produce wireframes, and create the codebase for your new project.

  • User experience

    Going beyond design, we prototype and test architecture, user interfaces and content to ensure your product will meet the needs of your users.

  • Content development

    We have proven experience creating accessible, user-centred content.

  • Training

    We have a lifetime of experience delivering technical material to staff and junior developers.

Our skillset

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

  • JavaScript
  • TypeScript
  • React
  • Node JS
  • Deno
  • Figma
  • CSS 3
  • mySQL
  • C Sharp
  • PostgreSQL
  • SQL Server
  • ASP.NET core

Why work with us?

We're a lean, agile team of expert software developers and designers specialising in modern web development.

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

While you can hand us a spec and tell us to go off and build it, we find working as part of your team is more efficient and creates a higher quality result. We enjoy writing code, but we also enjoy helping develop the skills of junior developers and working with end users to create solutions that really work.

We're now using our design and content expertise to expand our user experience practice. We get that people need different things at different stages of their user journey and we enjoy crafting content and interactions that are inclusive, accessible and intuitive.

To find out how we can help build great stuff as part of your team, get in touch.

Our team

T.J. Crowder

T.J. Crowder

Senior developer and CEO

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

T.J. has been a professional software developer for 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 TypeScript, JavaScript, React, Preact, Node.js, Deno, C#, ASP.Net Core, SQL Server, and PostgreSQL, but along the way he's done a fair bit of Java, MySQL, and smatterings of 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 Boman

Wendy Boman

Design, UX and Content

Wendy loves 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.