Christopher Alfred

An Academy Award Winning engineer with over 20 years experience in Computer Hardware, Electronics Design and Software.
Expertise includes design, development and documentation of embedded hardware and software solutions.

Chris Alfred LinkedIn Profile
Year Company Project Technology
Chris Alfred Electrical Engineer UNSW B.E.(HONS)
CTO
Hardware and software Consultant
On time, on budget quoting and Project Management procedures
Documentation
Full life cycle from Concept Hardware and Software design to Production
Windows,Linux,MACOS,FreeRTOS,Custom OS
Ultra-low power devices
Critical safety, Long term reliability
C,C++,C#,Python,Java,JS,Golang,Assembler for many CPUs
Git,CVS
Linux servers
Custom RTOS and event operating system design
Test jigs
Platform independent DI frameworks and testing systems
Australian and EU citizenship
1 2024- Metakosmos Space and Environment Suits Confidential
2 2022- WattWatchers Energy Meter Espressif ESP32 (C), python
SPI,I2C,Energy,RTC,WiFi,4G/LTE
FreeRTOS
HTTPS,mTLS,DHCP,TCP,UDP,REST,LwIP,PPPoS,SNTP
Flash encryption and Secure Boot
Secure remote firmware update
Logging systems
Production provisioning
Certificate management
3 2020- Syntology Lora Energy Meter Espressif ESP32 (C++), python
FreeRTOS
SPI,I2C,WiFi,Bluetooth BLE,LoRa
Port LoRaMac-node
4 2006- Deqx Audio Speaker Correction CTO
AD ADSP21k Sharc DSP (C,Assembler), TI MSP430 (C)
DSP IIR filtering algorithms
Custom operating system development
Encryption
DMA,I2S,ADC,DAC,Analog hardware,FPGA,CPLDs,JTAG,USB,IR remote control,MIDI
Ultra high quality audio (>110dB SNR)
5 2021- Dataplex SCATS Traffic Light Controller DPX596 Linux (C++), OpenWRT, opkg, LuCI
Raspberry Pi
Security software
Trusted Platform Module
TCP,UDP,DHCP,RS232,HTTPS,SSL,REST,HDLC
6 2022-2023 Infostream RF synchroniser TI MSP430 (C++), Linux
Fast locking software PLL design
I2C,SPI,RS232,RS422,USB,GPS
PCB hardware reviews
Production Documentation
Production Management
Test Management
7 2022-2023 Design and Industry Live Life Aged Care Monitoring Espressif ESP32 (C++), python
FreeRTOS
Secure over the air updates
Flash Encryption and Secure Boot
Ultra-low power operation
WiFi,Bluetooth BLE,RS232,SPI,I2C,I2S,LTE/4G/3G,SMS,USB
HTTPS
Battery management,temperature,accelerometers,gyroscopes drivers
Vocal prompt recording and signal processing
Unit testing with CI/CD and hardware interfacing
8 2023 Xtraka Design consultation Hardware and software review
9 2020-2022 Loop Plus Wheelchair posture Espressif ESP32 (C/C++), python
FreeRTOS
SPI,I2C,RS232,WiFi,Bluetooth BLE,RTC,Battery Management
Low power
Pressure sensor network
MQTT,AWS IoT, REST
10 2019-2022 Dataplex SCATS Traffic Light Controller DPX400 TI MSP430 (C)
Ethernet,SPI,I2C,RS232,USB MSD CDC
Custom bootloader
TCP,UDP,DHCP,SNTP,SNMP,Bluetooth BLE
Cross compile SSL
11 2017-2022 NNN Networks LoRa remote sensor ST STM32 (C++), Semtec Radio
SPI,I2C,DMA,Modbus,Battery management
Ultra-low power, Long-term reliability
High volume production (>10k units)
Production test Jigs
Port of LoRaMac-node
Many environmental sensors
12 2022 Zenso Linux Consultancy Linux (C++) software
13 2015-2019 WattCost Energy Meter TI MSP430 (C/C++)
SPI,I2C,WiFi
Ultra low power
Secure bootloader
14 2019 NNN Networks Safety Culture ST STM32 (C++), Semtec Radio
Ultra-low power, Long-term reliability
Port of LoRaMac-node
SPI,I2C,DMA,Battery management
15 2022 JK Consulting Wide field cameras nVidia video AI processor (C,C++,Python)
Linux
16 2022 Design and Industry Eye testing systems Arduino (C++)
RS232,SPI,USB
Python test jigs
17 2020-2021 Divvy Parking Parking Station Management Android (C#,Xamarin)
Video number plate recognition
Video motion detection algorithms
Microsoft Azure IoT
Apple and Facebook login
GUI
Credit card transaction APIs
MJPEG
18 2020-2021 Syntology Test Jigs Windows (C#)
One-click installers
Test jig systems
19 2021 Donation Tree Christmas donation tree Arduino (C++)
Ultrasonic distance measurement
20 2018-2020 OpenShutters OpenShutters RaspberryPi IoT (Python,C)
Microchip PIC (C)
Custom RF protocol and drivers
Security
Web sockets, JSON
Test jig (C#)
SPI,I2C,RS232
21 2019-2020 Monarc Orchestra Sound Pressure Measurement STM32 (C++),Bare Metal RTX64 Windows (C++)
PCIe FPGA DMA audio card
SPI,I2C,RS232,OLED
Audio processing algorithms
FPGA PCIe DMA multi-channel audio
Audio over TCP/IP
22 2017-2020 WattWatchers WiFi Meter ST STM32 (C++)
I2C,RS422,WiFi
3 phase power measurements
23 2019-2020 WattWatchers Modbus ST STM32 (C++)
I2C,RS422,Modbus
RTU master slave
Embedded dependency injection
24 2020 Infostream Bootloader Arduino (C++)
Custom bootloader
RS232,RS422,SPI
XMODEM
25 2019 Vayeron Conveyor belt monitoring TI MSP430 (C++)
Bootloader, remote firmware update
26 2017-2018 Bitscope RaspberryPi Server array systems Java, Golang
Server management system software
Power control software
27 2017-2018 Silicon Controls Flammable Tank Measurement ST STM32 (C++), Android
Flammable environment meter
28 2016-2017 JK Consulting LoRa Energy Meter ST STM32 (C++)
I2C,SPI,RS232,LoRa,RF
LoRaMac-node porting
3 phase energy measurement
29 2017 Experts Direct Professional Witness Confidential
30 2017 SpeedShield Forklift Safety NXP 2xxx MPU (C)
,SPI,I2C,JTAG
Custom graphics driver
Multi-lingual support
31 2017 Ingenuity LoRa LoRa consultancy
32 2017 Ingenuity Conveyor belt monitoring Windows (C#)
Test jigs
33 2017 Dataplex Radio communications TI MSP430 (C)
433MHz radio drivers and protocols
Ultra-low power
SPI
34 2017 Dataplex/NetComm Modem Modem architecture design
Proprietary
35 2016 JK Consulting Power demand management ST STM32 (C++)
I2C,SPI,RS232
3phase power measurement and demand control
36 2013-2015 Ingenuity Server IT Management General windows Server IT Management
37 2015 Ingenuity Conveyor belt monitoring TI CC1100 (C++), Linux (C++)
SPI,433MHz RF, Custom hardware
Ultra low power
Custom RF protocols
Custom remote firmware update
TCP,UDP,DHPC,SNMP,SNTP
38 2015 Ingenuity Lock-it Project Management
39 2015 Ingenuity Trophon Windows (C#)
40 2015 Ingenuity Pinball LED strip TI MSP430 (C++)
SPI,DMA
CPLDs
41 2015 Ingenuity SmartDrive Test Jigs Windows (C#)
Remote updates,one-click installation
Production Support
42 2015 Ingenuity Tappr Project Management
43 2013-2015 Ingenuity Betachek Blood Glucose Monitor TI MSP430 (C)
SPI,RFID,Custom hardware
Custom LCD
Ultra-low power
44 2013-2015 Ingenuity Locki TI MSP430 (C++)
I2C,SPI,433MHz RF
45 2013-2015 Ingenuity SmartDrive Nordic nRF81
SPI,I2C
Bluetooth BLE
Ultra-low power
Large scale production Management (>10k/month)
Test Jigs
46 2014-2015 Ingenuity Wireless Sensor Network TI MSP430 (C)
RF
47 2014 Ingenuity Juvo TI MSP430 (C)
48 2014 Ingenuity STEAMS Windows (C#)
49 2014 Ingenuity CloudBridge Microchip PIC32 (C)
LwIP,SNMP
50 2014 Ingenuity Singapore Post Project Management
51 2014 Taggle Custom low power RF Device drivers
52 2013-2014 Ingenuity Mesh Nebuliser Linux (Java), TI MSP430 (C)
I2C,SPI,Power control
TCP,UDP,DHCP
Medical certification procedures
53 2013-2014 Ingenuity Ei-2 TI MSP430 (C)
54 2013-2014 Ingenuity Swing Handle TI MSP430 (C)
55 2013-2014 Ingenuity Jeeves TI MSP430 (C++)
I2C,SPI
433MHz RF distributed mesh network
56 2013-2014 Ingenuity Network Rail Train Safety NXP 2xxx MPU (C)
Radar
Critical safety
57 2013-2014 Ingenuity Puck Charger TI MSP430 (C)
SPI,Battery monitoring
433MHz RF
Mesh RF network
58 2013-2014 Ingenuity Emergency Distress System Systems designer
59 2012-2013 Worxpace Accelerometer Pay Wave TI CC2540 (C)
Bluetooth BLE
Motion sensing algorithms
60 2012-2013 Worxpace Hypervibe Embedded Windows (C++)
61 2013 Ingenuity SafeZone TI MSP430 (C)
62 2013 Ingenuity KeyFinder TI MSP430 (C)
SPI,I2C,PWM
63 2013 Celebration Cakes Billing and invoicing software Windows C++,C#)
Printing support
Accounting algorithms
Invoice layout
64 2011-2012 Lift Cosmetic Surgery Windows Tablet (C/C#)
OpenCV custom facial feature detection
Microsoft Blend
65 2011-2012 Genesys Avidian Hypodermic Syringe Controller Windows (C#)
Medical Certification Procedures
66 2010-2012 WattWatchers Energy Meter Server Windows (C#), Linux (python)
Energy server
REST,Linq,databases
67 2008-2012 WattWatchers Auditor TI MSP430 (C++), G3 module
Custom LCD display
SPI,I2C,DMA,RS232,PIR
CPLDs
68 2012 Worxpace Metropage Windows (C#)
Chrome browser interfacing
Apache Web,PHP,Joomla,Drupal,MySQL
69 2012 Automotion Control Systems Forklift Safety NXP LPC2292 MPU (C)
,SPI,I2C,JTAG
Custom graphics driver
Multi-lingual support European,Arabic,Asian
70 2012 Tekdis Linux Consultant Fedora Linux configuration
VMWare configuration
71 2012 WattWatchers Dropbox interfacing Windows (C#)
Dropbox reporting
72 2010-2011 SmartAV Digital Audio Mixing Console Linux (C)
OpenGL graphics
73 2010 SmartAV Digital Audio Mixing Console Linux (C)
Linux audio server
74 2010 WattWatchers Energy Meter Server C#,Linq
MAC filtering
DHCP,WPA,WLAN encryption
75 2010 Craig Wright (Satoshi?) High Security Custom Ethernet Router Linux MIPS (C)
uBoot
Linux From Scratch
All system drivers
Ethernet and PHY drivers
76 2009 CSIRO Technology USB drivers Windows and Linux USB drivers
77 2008-2009 Genesys Australian Government CONFIDENTIAL
78 2009 WattWatchers SC433 TI MSP430 (C)
Custom LCD display
433MHz RF,SPI,I2C,DMA,RS232
CPLDs
79 2009 WattWatchers SC433 TI MSP430 (C)
Custom LCD display
LwIP,WiFi
SPI,I2C,DMA,RS232
CPLDs
80 2009 WattWatchers Pod TI MSP430 (C)
Custom LCD display
LwIP WiFi
SPI,I2C,DMA,RS232
CPLDs
81 2009 WattWatchers Google Power Meter Linux, Windows (C++)
Google power meter server
82 2009 JK Consulting MP5200 Linux Board Motorola MP5200 Linux
uBoot
Linux from scratch
Compile and port python
83 2007-2008 Amskan Dubai Train Display System Microchip PIC (C)
SPI,I2C,I2S,MQTT,CAN,RS482,RS422,RS232
LED Matrix display
Multi-lingual
MQTT
Test jig development (C#)
84 2007-2008 Genesys Reino Parking Meter Embedded software
GPRS
85 2007-2008 JK Consulting Power Meter Phase 6 TI MSP430 (C)
SPI,I2C,PWM
Custom LCD graphics driver
Custom 3 phase power metering hardware
86 2008 JK Consulting EPC200 Linux Board MIPS Linux
uBoot
Linux from scratch
Compile and port python
Thermopile,I/V reading
Buck regulator control software
87 2008 JK Consulting Goat Milk Monitoring TI MSP430 (C)
SPI,I2C,Temperature monitor,LCDs
88 2008 Comptex Port K9 operating system Port K9 operating system from RISC to ARM
uBoot,GCC
89 2008 Capital Technic Petrol Price sign Street-side LED Petrol pricing display
Microchip PIC (C)
SPI,I2C,RS422
90 2008 JK Consulting Optus networking MIPS Linux (C)
Linux device drivers
Serial modems
91 2008 JK Consulting Liquip TI MSP430 (C)
SPI,I2C,Power control
92 2008 Silverbrook Research Character recognition stylus Production management
93 2007 Keycorp EFTPOS terminal Secure Processor Linux
Linux device drivers
EFTPOS terminal software
94 2007 Genesys Mesh battery charger TI CC1100 (C)
SPI,SMBUS,Battery management
Master-less mesh networking
RF collision detection software
95 2007 Reino Parking Meters Debugging consultant
GPRS networking
Serial modems
UDP
96 2006-2007 Deqx Sony Synthesizer AD ADSP21k (C)
SPORT,SPI,I2C,I2C,RS232,USB,DMA
DSP algorithms
Hardware reviews
97 2006 bCode Touch sensors Hardware optical and touch sensor PCB design consultant
98 2006 JK Consulting SMS Controller TI MSP430 (C)
Serial modem
99 2005-2006 Reino Parking Meters Credit Card Transactions Project Manager, Test Manager
Test Jig development
100 2004 Infostream Battery Charger Unit Project Management
101 2004 SmartAV Digital Audio Mixer Motorola MC5200 uCLinux (C)
uBOOT,linux from scratch
MACOS drivers
102 2004 Winsystems Printer modem NXP 2xxx (C)
Convert modem from assembler to C
103 2003 AVMedia Digital Audio Workstation Digital audio hardware debugging
CPLD development
104 2003 Tyman Under-water radio Microchip PIC (C,Assembler)
Custom radio hardware and software
Antenna design
105 2003 Northworks Linux Systems Linux from scratch systems
uBOOT, Linux device drivers
106 2003 Northworks Audio over Ethernet FPGA PHY
107 2002-2003 Northworks Train station clocks Motorola ColdFire (C) uCLinux
ppcboot,uCLinux from scratch
QSPI,JFFS,NFS,SFTP,PPP,BOA+SSL,PCMCIA,CAN
RAID array drivers
Device drivers
Port SSH to uCLinux
Network and PHY drivers
108 2000-2002 Fairlight Digital Audio Mixing Desk Custom USB and PCI cards
109 1998-2002 Fairlight Audio Effect Plugins Windows C++
Audio algorithms and VST plugins
DCOM
110 1997-1998 Fairlight MFX4 Synchronisation Hardware audio and video PLLs
111 1996-1997 Fairlight Audio over TCPIP Custom PCI and DMA card
MC56001 DSP,FPGA,PCI,DRAM
112 1992-1995 Fairlight MFX3 CPU boards Motorola MC68040, MC68030
Hardware design
OS9 operating system port
CPLD,FPGA
113 1992-1995 Fairlight MFX3 Studio Synchronisation Hardware PLL design for professional audio
114 1992-1995 Fairlight MFX3 Analog and Digital Audio ADC,DAC professional audio hardware design
115 1992-1995 Fairlight Digital Audio Workstation MFX2 Motorola MC6809
CD quality sound card
Software PLL
116 1992-1994 Fairlight Colour graphics card Colour graphics card hardware
CPLD
117 1990-1991 Fairlight SCSI card World's fastest direct from disk audio SCSI card
CPLDs,Hardware DMA
Custom operating system SCSI driver
118 1989-1991 Fairlight Digital Audio Workstation MFX Motorola MC6809
CD quality sound card
Software PLL
119 1990-1993 DSP Digital Audio Workstation DOS (C), Motorola MC56001 DSP
Custom RTOS
Kernel design and implementation
All device drivers
SCSI cards
Real-time audio
120 1989-1990 Fairlgiht Audio Router Professional audio router analog hardware