Richard Huang

Founder at Independent Consultant

Shanghai, Shanghai, China
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
Richard Huang is a founder and senior backend engineer with 16 years of experience building high-traffic, performance-sensitive systems and consulting on Ruby on Rails, Node.js and mobile backends. He helped scale OpenFeint to 250M users and 300k RPM, migrated its stack to JRuby for a 40% boost, and architected async EM+fiber APIs that let 16 Ruby instances handle 240k RPM. An active open-source maintainer, he authored popular gems like bullet and rails_best_practices and contributes to tooling such as the Prettier Ruby plugin. Based in Shanghai, he combines deep performance tuning, pragmatic engineering, and public speaking (RailsConf/RubyConf) to improve developer workflows and server efficiency. Notably, he founded Xinmin Labs and runs developer-facing products upgradecode.io and awesomecode.io, blending consultancy with product-driven code quality work.
code16 years of coding experience
job5 years of employment as a software developer
bookBachelor, Software Engineering, Bachelor, Software Engineering at Shanghai Jiao Tong University
bookMaster, Software Engineering, Master, Software Engineering at Zhejiang University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
105reputation
10kreached
1answer
5questions
github-logo-circle

Github Skills (24)

ruby-rails10
devise10
javascript10
testing10
rails10
ruby10
pretier10
code-analysis10
prettify10
code-formatting10
rspec9
database-optimization9
activerecord9
performance-tuning8
apidoc8

Programming languages (10)

TypeScriptYaccJavaC++JavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
a code metric tool for rails projects
Role in this project:
userBack-end Developer
Contributions:1703 commits, 143 PRs, 173 pushes in 13 years
Contributions summary:Richard primarily contributed to enhancing the functionality and maintainability of the `rails_best_practices` tool. Their work focused on adding checks for various aspects of Rails code, including route customizations, mass assignment, model associations, and validation patterns. These contributions involved modifying existing code, adding new features, and improving the error messages within the tool. Furthermore, they demonstrated an understanding of Rails best practices and implemented changes to address them.
railsruby
flyerhzm/bullet

Aug 2009 - Jan 2023

help to kill N+1 queries and unused eager loading
Role in this project:
userBack-end Developer
Contributions:9 reviews, 1140 commits, 377 PRs in 13 years 7 months
Contributions summary:Richard contributed to testing the "bullet" library, which aims to optimize database queries in Rails applications. Their work involved adding new tests and modifying existing ones, focusing on detecting and preventing N+1 queries related to associations, specifically has_many and belongs_to relationships. The user's commits demonstrate a focus on ensuring the library correctly identifies and flags potential performance issues within the context of Rails application development.
eagerunusedkilleager-loadingqueries
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
Richard Huang - Founder at Independent Consultant