Leo Noordergraaf is a seasoned software engineer and long-time open source maintainer with over 30 years of hands-on experience building backend systems, tooling and infrastructure. He created and maintains sphinx-jsonschema and has stewarded projects like TinyRPC and Linux Assembly, showing a commitment to readable API documentation and robust RPC-based service designs. Leo’s work spans Python, Perl, Node.js and system administration on Debian/FreeBSD, with deep experience designing JSON-Schema-validated APIs and service-oriented architectures. He has delivered production systems for ISPs and infrastructure management, and routinely combines developer tooling, monitoring and packaging to keep services reliable. Recently semi-retired and exploring new ways to spend his time, he still actively maintains projects that bridge documentation and validation — a niche that reflects both technical rigor and attention to developer experience.
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.