Software Engineering & Web Development
Reliable Software and Web Development Services
Gareth Brown: Software & Web Development Engineer / Architect
Located near Frome in Somerset, I offer professional software and web development services for projects with bespoke requirements. With over 17 years of experience in the software and web development industry, I have successfully delivered top-quality solutions for businesses and government organisations of varying size.
I possess a wide range of technical skills and expertise, specialising particularly in .NET, C#, JavaScript, API and Database development. Additionally, I have a comprehensive understanding of the needs of businesses and organisations and the soft-skills that help to ensure the smooth and successful delivery of software projects. For a detailed view of the type of work I do, please see my Professional CV or contact me for an informal discussion about your project.
"Gareth rapidly understood the ecosystem and helped us get back on track to smoothly extend and modernise the existing .NET based systems to enable a move into new global markets. At the same time he brought his expertise creating the foundation for the system to grow beyond the initially designed program."
John Lamazares, Development Manager, Dyson Limited
Comprehensive Software & Web Development Consultancy Services
As a freelance software and web development engineer, I provide a wide range of consultancy services that cover the entire project development life cycle. My expertise in architecture, design, deployment, and ongoing maintenance ensures a smooth project process and lasting success.
Diverse Industry Experience
With a background in software and web development across numerous industries in both the private and public sectors, I have gained valuable knowledge and skills necessary to deliver customised solutions that meet the distinct needs and challenges of each client.
Full Stack Software & Web Development Skills
As a full stack software and web development engineer, I have the technical capabilities to manage all aspects of your project. My expertise in front-end, back-end, and database development ensures that your project will be completed on time, within budget, and with high quality.
Tailored Approach for Optimal Results
My freelance software and web development services focus on a tailored approach to address the specific needs of each client. By maintaining open communication and offering expert guidance throughout the project, I aim to deliver a solution that aligns with your objectives and vision.
Get In Touch
If you'd like to discuss your software and web development or maintenance requirements, feel free to contact me, Gareth Brown, for a no obligation conversation about your project. Learn how my freelance software engineering and web development services can contribute to your business growth.
Reach out to me to start your software development journey today
// Some of the technologies used in building recent App Software Ltd projects: C#, .NET Core, ASP.NET MVC, SignalR, XUnit, Swagger, Microservices, Okta, Docker, Amazon AWS ECR / SQS / SNS, S3, RabbitMQ, MassTransit, JavaScript, Angular, JQuery, Knockout.js, mustache.js, JSON APIs, SOAP XML Services, Entity Framework, Dapper ORM, SQL Server, MariaDB, PostgreSQL, SQLite, MongoDB, Azure DevOps, Jira

Recent Products and Open Source Projects
AppSoftware Journals
Lightweight notes and publishing, anywhere
Sections, entries and file management enable you to organise your journalling and note taking productively. Use the simple markdown text format to create entries quickly with minimal fuss. 'Zero knowledge' encryption keys help you to keep secure information in encrypted journals where required, while the ability to make entries public allows you to turn your notes into blog entries at the click of a button.
.NET Licence Key Generator
Licence Key Generation and Verification for .NET
A common requirement for software vendors is the inclusion of a system for generating and verifying passwords, which can be bundled with distributed desktop software, or for granting access to online services. App Software's .NET Licence Key Generator provides a robust, lightweight and tested means of solving this problem.
.NET Licence Key Generator implements a 'Partial Number Verification System', which along with other features, provides a defence against key generators which may be built to attempt to crack your licence key system.
Katex Sharp Runner
A C# wrapper for the JavaScript LaTeX type setting library for use in .NET
Katex Sharp Runner is a wrapper for the JavaScript LaTeX type setting library in C# / .NET
KaTeX sharp runner facilitates running of the KaTeX library renderToString function in .NET projects. It achieves this by wrapping the JS KaTeX library with the Jint JavaScript interpreter engine and managing thread safety.