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 |