Summary
Joseph Hu is a software engineer based in Greater Melbourne who transitioned from an eight-year career in food science R&D to building full-stack web applications. He pairs scientific rigour and product development experience—having managed multidisciplinary teams and taken dozens of concepts to market—with hands-on skills in JavaScript, React, Ruby on Rails, Python, and modern databases and hosting tools. Since completing an immersive Software Engineering course at General Assembly and contributing projects on GitHub (en.verejava.com), he has progressed from junior to software engineer roles at multiple Australian tech firms. Joseph’s background gives him a practical, customer-focused approach to engineering: he’s comfortable navigating stakeholder conversations, planning realistic delivery timelines, and iterating quickly on user-facing products. He’s motivated by continuous learning and brings a creative, experiment-driven mindset to solving technical problems that impact real users.
8 years of coding experience
11 years of employment as a software developer
CS50x Harvard, Computer Science, CS50x Harvard, Computer Science at CS50
Victorian certificate of education, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, Victorian certificate of education, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Scotch College
Computer Software Engineering, Computer Software Engineering at freeCodeCamp
The University of Melbourne
Software Engineering Immersive, Software Engineering Immersive at General Assembly
Chinese, English, Shanghainese