Hardware Software Engineer at ShareBrained Technology, Inc.
Portland, Oregon, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jared Boone is a hardware-software engineer in Portland, Oregon with 15 years of experience designing embedded systems, digital media pipelines, and consumer electronics. He blends low-level firmware and FPGA design with signal processing expertise—having shipped SDR firmware and the PortaPack add-on for HackRF One and contributed device register and SSP driver work to the widely used libopencm3 ARM library. His background spans mobile and Blu-ray interactive platforms, VoIP/telephony systems, and power-optimized consumer firmware, reflecting a comfort with constrained resources and realtime systems. An active hardware and software-defined radio hacker, he has also implemented sample adapters and file-format handling for the radio-analysis tool inspectrum. Jared’s toolkit includes Verilog/VHDL, C/C++, Java, Python and C#/.NET, and he pairs practical prototyping with open-source collaboration.
14 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Oregon State University
Contributions summary:Jared contributed significantly to the `libopencm3/libopencm3` repository, an open-source library for ARM Cortex-M microcontrollers. Their work focused on adding and modifying register definitions, specifically for the SGPIO (Serial General Purpose Input/Output) peripheral on the LPC43xx family of microcontrollers. They updated #defines to match user manual documentation, implemented improvements to the SSP (Serial Synchronous Port) driver, and generated headers with associated bit/shift/mask definitions for various peripherals, including those specific to the USB controller.
Contributions:7 commits, 2 PRs, 4 comments in 2 months
Contributions summary:Jared contributed significantly to the `inspectrum` project by implementing sample adapter classes for different data types and file formats. They developed the core logic for handling various sample formats, including CF32, CS8, CU8, CS16, SC16, C16, SC8, and C8. The user also implemented a UI for file type selection and integrated sample adapter functionality, demonstrating a strong understanding of data processing and integration within the radio signal analysis domain. Furthermore, they enhanced the system by handling file extensions and added support for specific file extensions.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.