Michael Newton

Lazio, Italy
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

🤩
Rockstar
🎓
Top School
Michael Newton is a Staff Software Engineer and architect with nearly two decades of professional coding and 15 years of hands-on training experience, now based in Lazio, Italy. He designs and builds production systems across languages (TypeScript, F#, Haskell, C#) and styles — from event-sourced, DDD systems to serverless and agentic AI infrastructure — and has led greenfield implementations that enforce safety, telemetry, and schema-driven model communication. A consistent open-source contributor, he has improved core .NET tooling like Paket and FAKE, focusing on packaging, build/test automation, and reliability. As a former director of a consultancy and a startup early engineer, he blends mentorship, developer education, and pragmatic architecture to move teams forward. His personal journey supporting neurodiverse education and his 2022 ADHD diagnosis have informed conference talks and internal advocacy, bringing rare empathy and practical guidance to inclusive engineering cultures.
code15 years of coding experience
job16 years of employment as a software developer
bookMathematics, Mathematics at University of Warwick
stackoverflow-logo

Stackoverflow

Stats
9,281reputation
3.9mreached
111answers
40questions
Badges
ms-access
top-5%
math
top-1%
python
top-5%
github-logo-circle

Github Skills (28)

nuget10
package-management10
net10
dotnet-new10
dotnet10
math10
10
package-manager-tool10
asp-net10
paket10
build-automation10
fsharp10
package-manager10
unit-testing9
implement9

Programming languages (18)

C#PowerShellC++RustTeXElmHTMLErlang

Github contributions (5)

github-logo-circle
fsprojects/FAKE

Apr 2013 - Nov 2015

FAKE - F# Make
Role in this project:
userBackend Developer
Contributions:7 commits, 3 PRs, 8 comments in 2 years 7 months
Contributions summary:Michael primarily contributed to the `FAKE - F# Make` project by adding new features and fixing issues related to build and test execution. Their work involved modifying helpers for NUnit and SpecFlow, adding parameters for output files, and modifying existing logic in `TeamCityHelper.fs` and `MSBuildHelper.fs`. They also exposed a function from a Globbing module and addressed a case sensitivity issue within the build system.
fsharpdotnetcsharpdotnet-core
fsprojects/Paket

Jan 2015 - Nov 2015

A dependency manager for .NET with support for NuGet packages and Git repositories.
Role in this project:
userBack-end Developer
Contributions:30 commits, 15 PRs, 2 pushes in 9 months
Contributions summary:Michael focused on adding and improving the "pack" and "push" commands, which manage and deploy NuGet packages within the .NET ecosystem. Their contributions included modifying template file parsing, replacing spaces in directory names during packaging, ensuring output directories existed, and fixing related issues. The user also added documentation for the "pack" command and made code adjustments, including refactoring related to handling transient dependencies.
repositoriesdotnetfsharpmonopackage-manager
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
Michael Newton