On the .NET team, we work with a modern and flexible tech stack that helps us build reliable, interactive applications. Most of the time, we use C# with Blazor to create dynamic web interfaces, which makes it easy to tie together front-end and back-end logic. For UI components, we enjoy using Syncfusion and MudBlazor—they help us create polished, responsive user experiences without too much hassle. On the database side, we often go with PostgreSQL, especially for handling more complex data tasks, and we bring in JavaScript when we need to add extra functionality or connect with other tools. That said, we’re not tied to just one way of doing things—depending on the project or client, we’re happy to switch things up and use whatever tech makes the most sense.

What some of our .NET team members have to say.

I’ve recently joined the .NET team & I’m enjoying keeping up to date with the latest & greatest tech. At the moment I’m thoroughly testing the system and subsequently writing fixes where I get the time.” – Luke, Favourite programming language: JavaScript

Day to day life on this team is pretty fun for me. I get to work on complex problems and use the latest tech to solve them. I’ve recently been working a lot with LLMs/AI to create solutions to complex tasks.” – Jamie, Favourite programming language: WhiteSpace

I oversee the .NET team’s activities, whether its bespoke web apps, research & development, or middleware integrations into third party applications used within the legal industry, such as Proclaim.” – Lee, Favourite programming language: C#

I thoroughly enjoy working on the .NET team. Since I started, I’ve consistently learned valuable and practical skills. The learning process has been both engaging and rewarding, and I appreciate that I’m regularly given interesting and meaningful tasks. Every day presents something new, and there’s never a dull moment.” Leah, Favourite programming language: SQL

The .NET team brings together a diverse mix of skills and experience, all focused on building practical, high-quality solutions. Whether it’s working on client projects, exploring new technologies like AI, or maintaining robust systems, the team values clean code, collaboration, and continuous learning. Everyone contributes in their own way, and there’s a strong sense of shared purpose in the work we do. We’re always open to new ideas, tools, and ways of working—because ultimately, it’s about finding the right approach for each challenge.