Sean Gan is a developer and mechanical engineer based in Sydney who blends three years of software experience with a strong track record in product development and hardware-integrated systems. He has shipped full-stack features using TypeScript/React, Java/Spring Boot and Postgres at Revenue NSW, while founding Sean Gan Engineering to build Go/TypeScript-based apps and IoT monitoring systems with Stripe integrations. Previously he led patented thermal solutions and CFD-backed testing rigs in the consumer appliance space, bringing hands-on experience in manufacturing, DFMEA, and compliance (UL/IEC/AS-NZS). That cross-domain background lets him design end-to-end solutions that consider both firmware/hardware constraints and scalable software architecture. He thrives on practical problem solving—having improved large-course student outcomes with teaching demos and automated remote test rigs—and prefers projects where software directly informs physical performance.
3 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (B.E.) Mechanical Engineering (Hons), Bachelor of Engineering (B.E.) Mechanical Engineering (Hons) at The University of Auckland
Contributions:1 PR, 31 pushes, 3 branches in 1 year 2 months
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.