Jonathan Chan

Foundering at Starchild PBC

San Francisco, 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
🎓
Top School
Jonathan Chan is a seasoned software engineer and founder with 13 years of experience building high‑fidelity product features and infrastructure across startups and big tech. He was one of the first 30 engineers at Figma, helped launch Apple’s 3D maps with large-scale geospatial processing (including Arctic/Antarctic encoding), and has since moved between AI experiments and founding ventures. Comfortable across backend systems, QA, and developer tooling, he contributes to open source (notably improving reliability in the tedious/Stash cache library with Windows path fixes and destructor/connection handling). Based in San Francisco and Cornell‑trained in CS and Math with an archaeology minor, he blends rigorous technical problem solving with an entrepreneurial, cross‑company collaboration ethos. A self-described Yeti fan who likes shipping practical solutions, he’s equally at home doing the math for polar map tiles or writing tests to catch obscure edge cases.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Cornell University
stackoverflow-logo

Stackoverflow

Stats
12,108reputation
844kreached
170answers
53questions
Badges
php
top-5%
oop
top-5%
github-logo-circle

Github Skills (19)

caching10
filesystem10
testing10
file-operations10
php10
fileio10
oop9
exception-handling9
windows8
windows-xp8
redis8
html6
ruby-on-rails6
readability6
bash6

Programming languages (17)

C#JavaC++CRustMakefileGoHTML

Github contributions (5)

github-logo-circle
tedious/Stash

Jul 2013 - Jul 2013

The place to keep your cache.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:5 commits in 1 day
Contributions summary:Jonathan primarily contributed to improving the Stash library's reliability and addressing specific issues. Their work involved creating tests to cover edge cases and potential problems, specifically related to long file paths on Windows systems. Additionally, they fixed a crucial bug by properly calling the destructor to release database connections, and added a destructor for Redis connections. Furthermore, the user implemented exception handling and documentation to address a Windows path length limitation.
placekeepcachingphpcache-control
jonmchan/pseudo_kiosk

Oct 2019 - Jun 2022

Lock rails applications to whitelist endpoints during privileged => unprivileged user workflows
Contributions:3 releases, 9 PRs, 33 pushes in 2 years 7 months
rails
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