Jonathan Bennett

Owner at Meshtastic Solutions

Lawton, Oklahoma, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Jonathan Bennett is a hands-on owner and embedded systems engineer with 12 years of experience building secure, low-power networking and IoT solutions from Lawton, Oklahoma. He leads Incom Systems and now heads Meshtastic Solutions, blending product leadership with deep firmware and back-end expertise. Jonathan is an active open-source contributor to prominent projects like OpenWrt’s LuCI and the Meshtastic firmware, where he implemented GPS improvements, low-power features, and user-friendly UI touches such as QR code generation. His work on fwknop and package maintenance demonstrates a focus on practical security tooling—improving single-packet authorization, HMAC handling, and integration into constrained router environments. Equally comfortable in Lua-driven front-ends and C/C++ firmware, he bridges device-level constraints and usable configuration experiences. He often surfaces small but impactful usability wins (like QR-based config and robust NMEA parsing) that make complex systems accessible in the field.
code11 years of coding experience
github-logo-circle

Github Skills (36)

c-language10
package-management10
luci10
gps10
firmware10
configuration-management10
firewall10
c1110
security10
c1710
lua10
openwrt10
sys10
hmac10
lora10

Programming languages (16)

MDXC#JavaC++CRustMakefileVue

Github contributions (5)

github-logo-circle
meshtastic/firmware

Jun 2023 - Mar 2025

This repository contains the official firmware for Meshtastic, an open-source, off-grid mesh communication system.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:127 reviews, 303 PRs, 659 pushes in 1 year 9 months
Contributions summary:Jonathan primarily contributed to firmware development for the Meshtastic project, focusing on GPS integration and functionality. Their work involved implementing fixes and enhancements related to GPS modules, including improved NMEA parsing, buffer handling, and serial speed scanning. They also made changes to support and enable features related to power saving and low-power modes for GPS devices. The user further worked on administrative actions such as renaming files and implementing a public key infrastructure.
rp2040nrf52meshfirmwareoff-grid
mrash/fwknop

Dec 2015 - Sep 2017

Role in this project:
userBack-end Developer
Contributions:108 commits, 35 PRs, 40 pushes in 1 year 9 months
Contributions summary:Jonathan primarily contributed to the `fwknop` project by enhancing the configuration and processing of the access control file (`access.conf`). They added features like include directives for key files and folders, and also implemented hostname validation for NAT access. Furthermore, the user refactored the HMAC implementations and added a command-line option for prepending new firewall rules. These changes improved the flexibility and robustness of the application.
authorizationauthenticationspapacketport-knocking
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.
Request Free Trial
Jonathan Bennett - Owner at Meshtastic Solutions