William G.
Embedded Systems & IoT | PCB Design, Firmware & Apps
I am a full stack Mechatronics, Embedded Systems, and Hardware Integration Engineer with extensive experience designing and building complex electronic, and IoT systems. I help clients at every stage of development from system architecture and prototyping to full scale production delivering reliable, high quality solutions on time and within budget. My experience includes working with a wide range of microcontrollers and embedded platforms, including ESP32, nRF52, STM32, Teensy, Arduino, BeaglePlay, dSPACE, and NVIDIA Jetson. I specialize in control algorithm development, testing and validation, and hardware-software integration, with strong experience building engineering user interfaces using LabVIEW and dSPACE ControlDesk. In addition to embedded firmware and hardware, I design and develop desktop and mobile applications used for device control, configuration, testing, and data visualization. I build cross-platform mobile apps using Flutter, native iOS apps using Swift, and desktop applications using Python, C#, LabVIEW, and MATLAB ensuring seamless integration between hardware, firmware, and software. Skills Summary - Programming Languages C, C++, C#, Python, Assembly, Swift, Dart (Flutter) - Embedded & Firmware Development ESP32, nRF52, STM32, Teensy, Arduino, XMEGA ADC, DAC, I2C, SPI, UART, CAN, DMA, RTOS, PWM, Encoders, IRQ, RTC - PCB Design Altium Designer, KiCad, Proteus - Software & Engineering Tools MATLAB/Simulink, LabVIEW, OpenModelica, STM32CubeIDE, Keil, Linux, Julia, Processing - Mobile & Desktop Applications Flutter (Android & iOS), Swift (iOS), Python, C#, LabVIEW - Modeling & Control Optimization, System Identification, Dynamic Simulation, Data Analysis & Visualization - Embedded Boards & DAQ Systems BeaglePlay, Raspberry Pi, NI DAQs, dSPACE/ControlDesk - IoT Systems IoT cloud platforms, databases, IoMT devices, web dashboards - Communication Protocols RS232, RS485, Modbus, CAN, SSI, Ethernet - Electronics & Sensors IMUs, medical sensors, environmental sensors, motor drivers, power management ICs, GPS, GSM, Bluetooth, RF modules, USB Host ICs - Industrial Automation PLCs, motor drives (VFDs, servo drives), encoders, load cells, flowmeters, conveyors, industrial power systems - CAD & Prototyping Fusion 360, SMD soldering, oscilloscopes, logic analyzers, laser cutting, 3D printing I have a proven track record of applying these technologies to improve system performance, increase efficiency, and reduce overall cost. If you’re looking for an engineering partner who can handle PCB design, firmware development, and the desktop or mobile app that controls your device, I’m here to help. Let’s connect and discuss how I can support your project. Thanks so much for taking the time to read my introduction.