Joshua Ng is an electronic engineer and software developer based in Western Australia with eight years of experience building embedded systems and desktop applications. He blends hardware design (schematics, PCB layout, field testing) with embedded and native Windows software development in C#, C++ and WPF, having shipped features and maintained game engine, UI and peripheral stacks. Joshua has a strong academic grounding in both computer science and electrical engineering (high WAM/GPA) and practical experience porting firmware, conducting code and design reviews, and producing test plans. Comfortable in fast-paced, multidisciplinary teams, he has worked across product development, research into smart packaging, and regulated government environments. Beyond the obvious, he pairs a gamer’s curiosity about algorithms and systems with hands-on skills in troubleshooting and productising connected home and gaming hardware.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computer Science, WAM: 80.1/100, GPA: 6.3/7, Bachelor of Science - BS, Computer Science, WAM: 80.1/100, GPA: 6.3/7 at The University of Western Australia
Contributions:2 PRs, 8 pushes in 4 years 11 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.
Request Free Trial
Joshua Ng - Electronic Engineer at iZone Smart Home Solutions