Summary
Adrian Gin is a multidisciplinary software and firmware engineer with 12 years’ experience building embedded systems, desktop applications and audio hardware for companies like Focusrite and Swiftpoint. He blends deep electrical engineering roots—FPGA, power systems and PCB design—with hands‑on firmware (ARM Cortex‑M/A, STM32) and native desktop development (C#, C++, Qt, Windows kernel drivers). Adrian has delivered commercial audio products, forecourt controllers and VR game ports, showing a track record of shipping across constrained embedded targets and modern CI/build pipelines. He also founded a startup developing piano-assist electronics and has practical experience managing contract manufacturing and BOM/EMC tradeoffs. Outside of core engineering he mentors, teaches music, and leverages audio and studio expertise to bridge product, hardware and firmware teams. Based in Canterbury, New Zealand, he combines maker-level electronics skills with production-grade software delivery.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Engineering (B.E.), Electrical and Electronics Engineering, Bachelor of Engineering (B.E.), Electrical and Electronics Engineering at University of Canterbury
English, Chinese, Chinese, Spanish