N Davis is a principal software engineer and applied researcher with ~12 years’ experience building languages and developer tooling for novel computing platforms, currently focused on zero-knowledge VMs and LLM-targeted primitives. He designed the Jock language and the Nockchain ZKVM at Zorp Corp and has led developer experience and deterministic numeric library work for the Urbit ecosystem. A former Teaching Assistant Professor at UIUC, he brings deep pedagogy—having taught large CS1 lectures and created new courses—to training engineers and scientists since 2013. His academic roots are in nuclear and chemical engineering, which inform a methodical, scientific approach to systems and OS design. He publishes technical essays (Extelligencer, Urbit Systems Technical Journal) and is authoring longer treatments on zero-knowledge proofs and fundamental computing, blending hands-on implementation with theory and organizational insight.
12 years of coding experience
11 years of employment as a software developer
University of Illinois Urbana-Champaign
Bachelor of Science - BS, Chemical Engineering, Bachelor of Science - BS, Chemical Engineering at Brigham Young University
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.