Kevin Ashton is a Senior Software Engineer based in Gauteng, South Africa, with 12 years of experience building distributed systems, high-performance data solutions, and SaaS platforms using F#, C#, Postgres and web technologies. He has held technical leadership roles from Chief Architect to senior developer, leading cross-border teams and shaping CI/CD and cloud hosting for production SaaS. Kevin blends hands-on development with architecture work—designing a data warehouse, integrating diverse external systems (IoT, telephony, CRM) and authoring automated services in F#. An active open-source contributor, he improved F# semantic and preprocessor highlighting in the widely used MonoDevelop IDE, showing deep language and tooling knowledge. Practical, mentor-minded and detail-oriented, he often surfaces subtle language and tooling edge cases to improve reliability across stacks.
12 years of coding experience
18 years of employment as a software developer
IEB Matric, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, IEB Matric, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Summit College
Contributions summary:Kevin primarily focused on enhancing the F# syntax highlighting capabilities within the MonoDevelop IDE. Their contributions involved fixing semantic highlighting issues, and string handling, and improving preprocessor directives. The user implemented several features to improve highlighting accuracy and address bugs. The user's work demonstrates a solid understanding of F# language features and the MonoDevelop's syntax highlighting engine.
Contributions:13 commits, 2 PRs, 2 pushes in 1 year 9 months
fsharpdotnetcsharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.