Christopher Alfred

Academy Award winning Electronics Design and Software Engineer.

Expertise includes design, development, documentation, and production of embedded hardware and software solutions.


Chris Alfred LinkedIn Profile

On Time, On Budget Linked-in article
Company Project Technology
Chris Alfred Electrical Engineer UNSW B.E.(HONS)
Hardware and software Consultant
Australian and EU citizenship

On time, on budget quoting and Project Management procedures

Full life cycle from Concept Hardware and Software design to Production

Windows, Linux, FreeRTOS, Custom OS
C, C++, C#, Python, Java, JS, Go,Assembler
Git, SVN, CI/CD

Ultra-low power
Critical safety, Long term reliability
Custom RTOS and event operating system design
Linux admin, embedded, drivers, uBoot, Buildroot
Platform independent DI frameworks and testing systems
Test jigs
1 Metakosmos Space and Environment Suits Confidential
2 WattWatchers Energy Meters
Modbus interfaces
Energy Meter Servers
Espressif ESP32 (C), python
ST STM32 (C++)
Embedded Linux (C++)
Windows (C#,C++,python)
DMA, RS232, RS485, RS422, SPI, I2C, RTC
3 phase Energy, WiFi, 3G/4G/LTE
Modbus RTU master slave
Custom LCD display
CPLDs
FreeRTOS
HTTPS, mTLS, DHCP, TCP, UDP, SNTP, REST, LwIP, PPPoS
Flash encryption and Secure Boot
Secure remote firmware update
Logging systems
Production provisioning
Certificate management
Linq,databases
Network security
3 Syntology Lora Energy Meter
Test Jigs
Espressif ESP32 (C++), Windows (C#, python)
FreeRTOS
SPI, I2C, WiFi, Bluetooth BLE, LoRa
Port LoRaMac-node
Production test jig systems
4 Deqx Audio Speaker Correction
Sony Synthesizer
Embedded Linux (C++) Buildroot
AD ADSP21k Sharc DSP (C, Assembler), TI MSP430 (C)
DSP IIR filtering algorithms
Custom operating system development
Encryption
SPORT, SPI, I2C, I2S, RS232, USB, DMA, ADC, DAC, MIDI
Analog hardware, FPGAs, CPLDs, JTAG
IR remote control
Ultra high quality audio (>120dB SNR)
5 Dataplex SCATS Traffic Light Controllers Linux (C++) OpenWRT, opkg, LuCI
Raspberry Pi
TI MSP430 (C)
Security software
Trusted Platform Module
BLE, Ethernet, SPI, I2C, RS232, USB MSD CDC, TCP, UDP, DHCP, HTTPS, SSL, REST, HDLC
433MHz radio drivers and protocols
Ultra-low power
6 Infostream RF synchroniser
Custom bootloaders
Battery Charger Unit
Arduino (C++)
TI MSP430 (C++), Linux
Project Management
Fast locking software PLL design
RS232, RS422, SPI, I2C, RS422, USB, GPS
PCB hardware reviews
Production Documentation
Production Management
Test Management
Custom bootloader
7 Design and Industry Live Life Aged Care Monitoring
Eye testing systems
Espressif ESP32 (C++), Linux (python)
Arduino (C++)
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
Vocal prompt recording and signal processing
Fall detection algorithm
Unit testing with CI/CD and hardware interfacing
Python test jigs
8 TrakaX Design consultation Hardware and software review
9 Loop Plus Wheelchair posture Espressif ESP32 (C/C++), Linux (python)
FreeRTOS
SPI, I2C, RS232, WiFi, Bluetooth BLE, RTC, Battery Management
Low power
Pressure sensor network
MQTT, AWS IoT, REST
10 NNNCo LoRa remote sensor
Safety Culture
ST STM32 (C++), Semtec Radio
LoRa, 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
11 Zenso Linux Consultancy Linux (C++) software
12 WattCost Energy Meter TI MSP430 (C/C++)
SPI, I2C, WiFi
Ultra low power
Secure bootloader
13 JK Consulting Wide field cameras
LoRa Energy Meters
Power demand management
MP5200 Linux Board
EPC200 Linux Board
nVidia video AI processor (C,C++,Python)
Linux custom board porting
ST STM32 (C++)
TI MSP430 (C)
Custom LCD graphics driver, PWM, I2C, SPI, RS232, LoRa, custom RF
LoRaMac-node porting
3 phase energy measurement
uBoot, Linux from scratch
Compile and port python
Thermopile,I/V reading
Buck regulator control software
14 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
15 OpenShutters Remote control shutters RaspberryPi IoT (Python,C)
Microchip PIC (C)
Custom RF protocol and drivers
Security
Web sockets, JSON
Test jig (C#)
SPI,I2C,RS232
16 Monarc Orchestra Sound Pressure Measurement Bare Metal RTX64 Windows (C++)
STM32 (C++)
PCIe FPGA DMA audio card
SPI,I2C,RS232,OLED
Audio processing algorithms
FPGA PCIe DMA multi-channel audio
Audio over TCP/IP
17 Vayeron Conveyor belt monitoring TI MSP430 (C++)
Bootloader, remote firmware update
18 Bitscope RaspberryPi Server array systems Java, Golang
Server management system software
Power control software
19 Silicon Controls (now Anova) Flammable Tank Measurement ST STM32 (C++), Android
Flammable environment meter
20 Experts Direct Professional Witness Confidential
21 SpeedShield Forklift Safety NXP 2xxx MPU (C)
SPI,I2C,JTAG
Custom graphics driver
Multi-lingual support
22 Ingenuity Design Group LoRa
Conveyor belt monitoring
Server IT Management
Lock-it key management
Betachek Blood Glucose Monitor
Pinball machine lighting
Youi Insurance driver monitoring
Cloud MQTT, SNMP
Nanosonics Mesh Nebuliser
Network Rail Train Safety
LoRa consultancy
Windows (C#) Test jigs
TI CC1100 (C++)
NXP 2xxx MPU (C)
Linux (C++, Java)
Windows Business Server IT Management
SPI, 433MHz RF, RFID
Ultra low power
Custom RF protocols
Custom remote firmware update
LwIP, TCP, UDP, DHPC, SNMP, SNTP, 433MHz RF, BLE, Radar
Ultra-low power
Mesh radio networks
Project Management
Medical certification procedures
Critical safety
23 Worxpace Pay Wave
Metropage
TI CC2540 (C)
Embedded Windows (C++)
Bluetooth BLE
Motion sensing algorithms
Windows (C#)
Chrome browser interfacing
Apache Web, PHP, Joomla, Drupal, MySQL
24 Celebration Cakes Billing and invoicing software Windows C++,C#)
Printing support
Accounting algorithms
Invoice layout
25 Lift Cosmetic Surgery Windows Tablet (C/C#)
OpenCV custom facial feature detection
Microsoft Blend
26 Genesys Electronics Design Avidian Hypodermic Syringe Controller
Reino Parking Meter
Mesh battery charger
Windows (C#)
Medical Certification Procedures
Embedded software
GPRS
Battery management
Master-less mesh networking
RF collision detection software
27 Australian Government CONFIDENTIAL CONFIDENTIAL
28 Tekdis Linux Consultant Fedora Linux configuration
VMWare configuration
29 SmartAV Digital Audio Mixing Console Embedded Linux (C)
uBoot, ucLinux from scratch
OpenGL graphics
Linux audio server
MACOS drivers
30 Craig Wright (Satoshi?) High Security Custom Ethernet Router Linux MIPS (C)
uBoot
Linux From Scratch
All system drivers
Ethernet and PHY drivers
31 CSIRO Technology USB drivers Windows and Linux USB drivers
32 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#)
33 Comptex Port K9 operating system Port K9 operating system from RISC to ARM
uBoot,GCC
34 Capital Technic Petrol Price sign Street-side LED Petrol pricing display
Microchip PIC (C)
SPI,I2C,RS422
35 Silverbrook Research Character recognition stylus Mass production management (>1M/year)
36 Keycorp EFTPOS terminal Secure Processor Linux
Linux device drivers
EFTPOS terminal software
37 Reino Parking Meters Credit Card Transactions
Parking meters
Project Manager, Test Manager
Test Jig development
38 bCode Touch sensors Hardware optical and touch sensor PCB design consultant
39 Winsystems Printer modem NXP 2xxx (C)
Convert modem from assembler to C
40 AVMedia Digital Audio Workstation Digital audio hardware debugging
CPLD development
41 Tyman Under-water radio Microchip PIC (C,Assembler)
Custom radio hardware and software
Antenna design
42 Northworks Linux Systems
Audio over Ethernet
Linux from scratch systems
uBOOT, Linux device drive
FPGA PHY
43 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
44 Fairlight Digital Audio Mixing Desk
Audio Effect Plugins
MFX4 Synchronisation
Audio over TCPIP
MFX3 Custom CPU boards
MFX3 Analog and Digital Audio
Digital Audio Workstation MFX2
Custom colour graphics card
Custom SCSI card
Digital Audio Workstation MFX
Audio Router
Windows C++
Motorola MC68040, MC68030, MC5600x DSP, MC6809
Custom USB and PCI cards
Audio algorithms and VST plugins
Hardware audio and video PLLs
CPLD, FPGA, PCI, DRAM
OS9 operating system port
Hardware PLL design for professional audio
ADC,DAC professional audio hardware design
CD quality sound card
Software PLL
Custom colour graphics card hardware
World's fastest direct from disk audio DMA SCSI card
Custom operating system SCSI driver
Software PLL
Professional audio router analog hardware
45 DSP Digital Audio Workstation DOS (C), Motorola MC56001 DSP
Custom RTOS
Kernel design and implementation
All device drivers
SCSI cards
Real-time audio