Charles Law

Los Angeles, California, United States
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
Charles Law is a Principal Software Engineer based in California with 13 years of experience building production-grade, regulated AI and cloud systems. He led architecture, product ownership, and delivery for an FDA 510(k)-cleared autonomous AI medical platform, scaling it from research prototype to national deployments and enterprise sales. Skilled across Python, JavaScript/React, Go, and cloud-native tooling (Docker, Kubernetes, Terraform, GCP), he combines hands-on engineering with regulatory and documentation leadership tied to IEC62304 and ISO14971. Earlier roles span low-latency distributed systems and ML-driven tracking at OpenX and Lockheed Martin, where his algorithms were deployed in operational contexts. An advocate for automation and reusable architectures, he also contributes to open-source (improving web2py’s authentication and security UX), reflecting a pragmatic focus on usability and safety.
code13 years of coding experience
github-logo-circle

Github Skills (11)

user-management10
user-authentication10
authentication10
web2py10
python10
database9
interaction9
databases9
e-mail8
emailjs8
integrations8

Programming languages (8)

C++CDJavaScriptGoHaskellHTMLPython

Github contributions (5)

github-logo-circle
web2py/web2py

Sep 2013 - Sep 2013

Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 day
Contributions summary:Charles primarily focused on enhancing the authentication and registration features of the web2py framework. Their contributions included adding more descriptive error messages for username and email-related issues, implementing a multi-login option, and integrating email verification functionality. They also addressed password security by adding a class to the second password registration field. These changes improve the user experience and security aspects of the application's user management system.
securepythonmysqlagilesql
Contributions:20 commits in 1 year 1 month
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
Charles Law