Kevin Ashton

Senior Software Engineer at Equal Experts

Gauteng, South Africa
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job18 years of employment as a software developer
bookIEB Matric, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, IEB Matric, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Summit College
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
1,386reputation
151kreached
22answers
7questions
github-logo-circle

Github Skills (21)

preprocessing10
preprocess10
ide10
dotnet-new10
c-preprocessor10
dotnet10
directives10
preprocessor10
fsharp10
csharp10
syntax-highlighting10
directive10
named-pipes6
asp-net6
wcf6

Programming languages (4)

C#TeXHTMLF#

Github contributions (5)

github-logo-circle
mono/monodevelop

Aug 2014 - Oct 2014

MonoDevelop is a cross platform .NET IDE
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 month
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.
dotnetrevit-apimonomonodevelopcsharp
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.
Request Free Trial