Joshua Craven is a founder and technical generalist based in Chicago with 11 years of experience building products at the intersection of legal education and software. A UChicago Law JD, he launched and leads Lawschooli.com, translating legal expertise into practical, developer-driven learning tools. He codes across the stack with Python/Django and modern front-end/mobile frameworks like Angular, Dart, and Flutter, enabling rapid prototypes and production apps. Comfortable both in legal strategy and hands-on engineering, he combines rigorous analytical training with an entrepreneurial knack for shipping user-focused platforms. An unusual blend of law and software gives him a strong edge in building compliant, education-oriented tech.
11 years of coding experience
Juris Doctorate, Law, Juris Doctorate, Law at University of Chicago Law School
Principles of Writing Consistent, Idiomatic JavaScript
Contributions:54 pushes in 1 day
idiomaticjavascriptprinciplesconsistent
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.