Hey there, I'm Ryan Printup. I live in Buffalo, NY and work as an Embedded Software Engineer at Fender, building the firmware inside digital guitar amplifiers and effects. I've been writing code and playing guitar since I was 12. Outside of work, I write music, try new recipes, and run to burn off the results.
|
Mustang LTX Digital guitar amps with 50 amp and effect models, 100 presets, a color display, and Bluetooth audio. |
LTX-5 Footswitch A five-button remote for presets, effects, tap tempo, and the tuner on Mustang LTX amps. |
|
Tone Master Pro A multi-effects guitar workstation with a 7-inch touchscreen. |
Mustang Micro Plus A pocket-sized amp for playing guitar through headphones. |
I play guitar, mandolin, and bass with three groups. See where I'm playing next on my shows page.
|
Evan Anstey & The Old Ways Folk & Bluegrass |
Whiskey River Band Country, Rock & Blues |
One Church NY Praise & Worship |
| Languages | C, C++, Python, C#, Bash |
| Practices | Device Drivers, Bootloaders & Field Updates, Real-Time Firmware, Embedded Linux (Yocto), Digital Signal Processing, Unit Testing, CI/CD, Code Review |
| Architectures | Arm Cortex-M, Arm Cortex-A (NEON SIMD) |
| Processors & FPGAs | STMicroelectronics (STM32H7, STM32F3, STM32F4, STM32G0, STM32G4), NXP (i.MX 8, ColdFire), Renesas (RZ/G), Infineon (XMC4700, XMC4800, PSoC 5LP), Qualcomm (QCC3024, QCC3034), Microchip (PIC32), AMD Xilinx (Zynq, Spartan FPGA) |
Full toolkit
| Other Languages | JavaScript, Dart, Swift, MATLAB, HTML5, CSS3 |
| Libraries & Frameworks | STM32 HAL, FreeRTOS, Qt / QML, Qualcomm ADK, Acontis EC-Master, Google Protocol Buffers, Core Audio (AudioUnit, AudioQueue), Web Audio API, .NET, Rx.NET, Avalonia UI, WPF, WinForms, Flutter, SDL2, Node.js, React, Bootstrap, Eleventy, Jekyll, Webpack, Sass, Playwright |
| Protocols | Ethernet, EtherCAT, Bluetooth (A2DP, BLE), SPI, QSPI, I2C, UART/USART, RS-232, USB (Device, Host, OTG, FS/HS, HID, Hub, Audio, CDC), DFU |
| Components & Peripherals | GPIO, ADC, DAC, DMA, CRC, NVIC, Timer, PWM |
| Dev Boards | Arduino (UNO, Mega), Raspberry Pi (3 Model B+) |
| Software Tools | Git, GitHub, GitHub Actions, Bitbucket, Jira, GNU Make, CMake, GDB, Clang, Docker, nginx, Certbot, FFmpeg, Wireshark, VS Code, Visual Studio |
| Hardware Tools | Oscilloscope, Logic Analyzer, Protocol Analyzer, Debug Probes (J-Link, ST-Link; SWD/JTAG), Function Generator, Power Supply, SPICE |










