Suhao Huang

Intern at CityStep

City of Schenectady, New York, 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
Suhao Huang is a Cornell Computer Science senior and hands-on developer with nine years of experience building user-focused web and mobile applications. As the sole developer at CityStep, he delivered a React Native/MongoDB prototype used by ~100 college volunteers to streamline curriculum planning and idea sharing. He has contributed front-end improvements to the high-profile Scratch 3.0 projects—refining UI, accessibility, and stage behavior—demonstrating an eye for usability in widely used educational software. Past internships include building a PHP/MySQL billing app for 1,000+ users for the Town of Niskayuna and a summer placement with the U.S. Air Force, showing comfort across government and nonprofit domains. Suhao blends product thinking, regular stakeholder communication, and pragmatic engineering choices (e.g., using const for immutability) to ship polished features. Based in Schenectady, he’s focused on creating intuitive interfaces that scale from classroom tools to civic systems.
code8 years of coding experience
bookBachelor's degree, Computer Science, Sophomore, Bachelor's degree, Computer Science, Sophomore at Cornell University
bookHigh School Diploma, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, High School Diploma, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Niskayuna High School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

css10
uid10
javascript10
front-end-development10
ui-design10
react10
sc10
graphical-user-interface9
user-interface9
debug8
debugging8

Programming languages (11)

TypeScriptJavaRustOCamlVueJavaScriptRubyPython

Github contributions (5)

github-logo-circle
Graphical User Interface for creating and running Scratch 3.0 projects.
Role in this project:
userFront-end Developer
Contributions:25 commits, 16 PRs, 29 comments in 6 months
Contributions summary:Suhao primarily contributed to the user interface of the Scratch GUI. Their work included modifying the monitor display, adding and adjusting elements within the backdrop menus, and changing the visual styling of various components, such as the action menu and library items. Furthermore, they addressed UI issues such as text wrapping and implemented scrolling functionality to improve the user experience. These changes demonstrate a focus on refining the visual presentation and usability of the application.
graphicalscratchuser-interfacegraphical-user-interface
scratchfoundation/scratch-vm

Nov 2017 - Dec 2017

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
Role in this project:
userFront-end Developer
Contributions:6 commits, 5 PRs, 3 comments in 1 month
Contributions summary:Suhao contributed to the Scratch 3.0 virtual machine by adding a parameter for stage visibility and improving the handling of questions in the sensing blocks. They also addressed pen behavior during dragging and corrected an issue related to the "go to front" functionality within the stage. Furthermore, the user modified the sprite information logic and optimized the codebase by changing `let` to `const` for immutability where possible.
scratchprogramsvirtual-machine
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
Suhao Huang - Intern at CityStep