Welcome to Cambridge Software Development!
I began programming in the early 80s during the 8 bit micro revolution. 40 years on I am a highly experienced Software Developer/Architect with a strong background in business and software development, focusing primarily on Microsoft technologies and tools. With over 20 years of specialization in C#/.Net Windows Desktop development, as well as web development/design and server-side technologies. I have also enjoyed working with other platforms, both software and hardware and as such consider myself a multi-stack developer.
I enjoy leveraging Microsoft Azure technologies such as App Services, SQL Databases and VMs (both Windows and Linux) to provide robust project infrastructure and have a strong background in networking. I am also proficient in various other programming languages, including VB.Net, C, C++, Python, SmartPy (Tezos blockchain), OO Pascal, Assembler (Z80/M68000/PIC), PHP, JavaScript, and Java.
It has been my good fortune to build and manage various businesses, gaining valuable experience in the commercial aspects of providing varied technology solutions to clients. As an autodidact and member of British Mensa I have a passion for problem solving and continuous learning and quickly adapt to new technologies and methodologies.
An easy word to say, much harder to live up to. We believe in excellence and strive to achieve it via a strong sense of craftsmanship and continual improvement.
This applies to both us and our work. Software is nothing if not reliable, our aim always being to deliver code that works first time every time.
An essential quality for the fast moving World of software. We aren’t always working with familiar systems so versatility and the ability to adapt are key values.
Many years of experience builds a sense of intuition in terms of designing and delivering solid software, being able to draw upon this is very important to us.