Andrew Fong

President at Geshido

Menlo Park, 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

🤩
Rockstar
🎓
Top School
Andrew Fong is a software leader, entrepreneur, attorney, and web developer with 11 years of experience, currently serving as President of Geshido in Menlo Park. He specializes in front-end systems and developer tooling—shipping React and TypeScript-driven products at Slack, authoring Janus UI for SolidJS, and building the Slow Pull Chrome extension to manage multiple Slack workspaces. An active open-source contributor, he has improved test automation for the widely used tape harness and refreshed the popular Hyde Jekyll theme, alongside creating custom Vite, ESLint, and VSCode plugins. With a JD from UC Berkeley and a playful “rabbit on fire” GitHub persona, he blends legal rigor and creative, product-focused engineering across startups and large platforms.
code11 years of coding experience
job15 years of employment as a software developer
bookJD, Law, JD, Law at University of California, Berkeley - School of Law
bookBA, Government, Computer Science, BA, Government, Computer Science at Harvard University
languagesChinese
github-logo-circle

Github Skills (13)

html10
css10
assertion10
liquid10
assert10
javascript10
assertions10
node-js10
javascripts10
jekyll10
testing10
github-pages9
ruby4

Programming languages (8)

TypeScriptMDXCSSRustSCSSJavaScriptRubyPython

Github contributions (5)

github-logo-circle
fongandrew/hydeout

May 2017 - Feb 2021

A refreshed version of Hyde for Jekyll 3.x and 4.x
Role in this project:
userFull-stack Developer
Contributions:24 releases, 4 reviews, 141 commits in 3 years 8 months
Contributions summary:Andrew primarily contributed to the Jekyll theme, implementing features and addressing issues related to the theme's functionality and responsiveness. They fixed base URLs, developed a tag page, and refactored the theme to utilize SASS variables. The user also integrated features like Google Analytics and Disqus comments, and enhanced the theme's usability with features such as category links and search functionality. They made changes to HTML, liquid, and CSS files.
ruby-gemjekyll-themesjekylljekyll-themehyde
tape-testing/tape

Sep 2017 - Sep 2017

tap-producing test harness for node and browsers
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 2 PRs, 8 comments in 3 days
Contributions summary:Andrew primarily focused on improving the test suite for the `tape` library, addressing stack trace and assertion output issues. They updated existing tests to correctly reference anonymous function names and corrected error messages. The contributions included fixing failures and ensuring the correct output of the test results.
test-harnessbrowserstestingjavascriptnodejs
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