Available to hire
I have over 25 years of experience developing embedded and multidisciplinary systems across various domains. C/C++, microcontrollers, communication protocols, and hardware integration are my “bread and butter”. I also have many years of experience integrating and using various RTOS on different platforms (you can have a look at my own mini RTOS for resource-constrained environments (e.g. STM32), which I recently published as an open-source project: Website not available. Sign in: https://www.twine.net/signup
I also have extensive experience in creating APIs and software libraries in Windows and Linux.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Work Experience
Founder and CTO at GroView Pty Ltd
January 1, 2018 - December 31, 2021Founded and led an AgTech startup building AI-powered crop monitoring sensors from hardware architecture through field deployment. Designed a low-power embedded Linux vision platform with custom stereo multispectral cameras and edge AI processing. Developed edge AI algorithms for growth-stage estimation, spectral analysis, biomass estimation, bud counting, and vegetation indices, and implemented long-range LoRa communications for field connectivity. Successfully ran field trials across NSW, QLD, and SA.
Founder at Visionware Solutions
January 1, 2013 - PresentProvide embedded systems, machine vision, and multidisciplinary product development services across consumer, medical, industrial, IoT, and additive manufacturing. Examples include DLP 3D printer control software (managing a team of 5), AI-based sperm cell detection and tracking, stereo 3D measurement systems, edge AI industrial leak inspection, a high-performance custom 3D printing slicer, BLE-enabled driver monitoring, print quality inspection systems, high-speed FPGA-based inkjet head driver software, and fire alarm IoT systems.
Private Consultant and Contractor
January 1, 2011 - December 31, 2013Independent consulting focused on image processing, kernel drivers, high-performance systems, and Linux. Delivered a high-speed wide-format industrial printer image manipulation library (~400 megapixels/sec), a machine vision system for high-speed printer calibration, a custom PCIe Linux data-path driver, software/analysis algorithms for cardiological monitoring, a handheld medical device for controlled medication release, and an inspection/calibration system for outdoor RGB LED screens used by NSW RMS.
Software Group Manager at XJet Solar
January 1, 2006 - December 31, 2011Led an 8-engineer team building industrial photovoltaic manufacturing equipment. Architected a cross-platform real-time machine control application (>1M LOC) and developed optical wafer inspection systems.
Senior SW Engineer at ScaleMP
January 1, 2004 - December 31, 2005Developed virtualization software for HPC clusters, including an x86 64-bit CPU emulator, a distributed multi-core interrupt management system, and Linux kernel modules for VM acceleration.
Senior SW Engineer at Objet Geometries (Stratasys)
January 1, 2001 - December 31, 2004Built control software for the world’s first inkjet-based 3D printer, including high-speed inkjet data-path, geometrical data processing, and cross-platform (VxWorks/Windows) firmware.
SW Team Leader at Scitex (Kodak)
January 1, 1999 - December 31, 2001Led a 3-engineer team developing CCD image-processing software and embedded camera firmware (pSOS RTOS) for high-end professional digital cameras, including FireWire data-path and drivers.
SW Engineer at Supercom Ltd (Inksure)
January 1, 1997 - December 31, 1998Developed embedded firmware for document verification via spectral analysis of chemical markers, integrating biometric, RFID, and camera peripherals.
Education
Qualifications
Industry Experience
Computers & Electronics, Healthcare, Manufacturing, Agriculture & Mining, Software & Internet, Education, Energy & Utilities
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Sydney today.