Based in Portland Oregon USA, I am a senior level electronics engineer with extensive experience in the design of circuitry incorporating various microprocessors / DSPs, and development of embedded C firmware.  As a full-time freelancer, I specialize in creating intelligent control electronics through the use of wired and wireless sensors.  I have a Master of Science degree in Electrical Engineering with a digital signal processing concentration.  
I can assist clients in any of the following areas: 
- Digital and analog electronic circuit schematic design, PCB design, test, debug, and integration 
- Electronic prototyping and preparation for product commercialization 
- Embedded processor firmware design (drivers, application, and DSP algorithms), development, debug, and integration 
- Initial project framework (specification writing, structuring, and system design). 
Projects I regularly help clients with: 
- Hand held and remote meters 
- OBD vehicle electronics 
- Wired and wireless sensors 
- High performance audio capture / processing / reproduction and audio CODEC 
- Medical wearable devices 
- Low power battery driven electronics 
- IoT device to server electronics and firmware (MQTT, HTTP / HTTPS / JSON protocols) 
- Device to device electronics and firmware (BLE, ISM, WiFi) 
- BLDC and BDC motor control 
Summary of processors & tools I use: 
- Processors: ST Micro STM32F0 / STM32F1 / STM32F3 / STM32F4, Analog Devices BlackFin BF706 DSP, SHARC 210xx 214xx 2156x DSP
- Embedded IDE tools: IAR EWARM, Analog Devices CrossCore Embedded Studio 
- Embedded IP libraries: Segger emWin GUI, Segger emFile FAT file system, SQLite, OBD Experts vehicle OBD-II, Micrium uC/OS-II RTOS, FreeRTOS, MicroDigital smxFS FAT file system, Closed Loop Design (CLD) USB Audio, Adaptive Digital Noise Reduction 
- Interface: SPI, I2C, I2S, CANbus, UART, A/D, D/A, PWM, SDRAM, RGB TFT LCD, SAI
- Wireless: SimCom SIM7500 LTE, uBlox MAX-M8 GNSS, Sierra Wireless BC127 Bluetooth, Telit HE910 3G, Linx Technologies GNSS / GPS, Roving Networks RN171 WiFi, Atmel ATWINC1500 WiFi, TI sub-1GHz ISM band, MicroChip RN4020 Bluetooth Smart / Low Energy (BLE) 
- Schematic capture: OrCAD
- Drawing tools: AutoCAD LT 
- Analog simulation tools: CircuitLab and LTspice 
- Version control: SubVersion and GIT