Charles Chen

CTO And Co-founder at Japa

San Francisco Bay Area 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
🎓
Top School
Charles Chen is a CTO and co-founder based in the San Francisco Bay Area with 11 years of hands-on experience spanning full-stack development, machine learning, data science, and computer vision. He leads product and technology at Japa, applying practical engineering to transportation-focused problems and turning research-grade models into production systems. His background includes internships at Tesla and Amazon and early engineering roles at UC Davis, giving him broad exposure to large-scale data and real-world deployment challenges. An active contributor to open-source symbolic computation, he improved core polynomial handling in the C++ SymEngine library—an indication of deep algorithmic and low-level coding skills not obvious from his startup work. He combines entrepreneurial grit with a solid CS foundation from UC Davis and a pattern of shipping measurable impact across both research and product contexts.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Davis
github-logo-circle

Github Skills (7)

mathematics10
computer-algebra10
c-language10
cprogramming-language10
math10
data-structure9
data-structures9

Programming languages (4)

TypeScriptJavaC++JavaScript

Github contributions (5)

github-logo-circle
symengine/symengine

Mar 2016 - May 2016

SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
userBack-end Developer
Contributions:73 commits, 13 PRs, 102 comments in 2 months
Contributions summary:Charles's commits primarily focus on refactoring and adapting code related to `UnivariatePolynomial` to `UnivariateIntPolynomial` within the SymEngine library. They made significant changes to the core `polynomial.cpp` and `polynomial.h` files, introducing changes to `from_dict`, `from_vec`, and implementing new helper methods. These changes indicate the user was involved in improving the handling of integer polynomials and enhancing the library's capabilities in symbolic computation.
manipulationmathmanipulation-librarycpptheorem-proving
chenchfort/symengine

Jan 2016 - Jul 2016

Contributions:12 PRs, 219 pushes, 35 branches in 5 months
manipulationmanipulation-librarycppsymbolic-manipulationc-plus-plus
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 Chen - CTO And Co-founder at Japa