John Wellbelove

Director at ASTER CONSULTING LTD

Portsmouth, England, United Kingdom
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
🎓
Top School
John Wellbelove is a director and embedded systems specialist with over three decades of hands-on experience designing high-performance, deterministic software for constrained platforms. He leads full project lifecycles—from specification through long-term maintenance—frequently optimizing algorithms for space- and time-efficiency in C and modern C++ on ARM, DSPs and legacy 68K architectures. As maintainer and contributor to the well-regarded Embedded Template Library (ETL) on GitHub, he focuses on robust, low-overhead template solutions such as state_chart enhancements for embedded applications. He has delivered control and network stack software for industries including marine, oil & gas, and industrial sorting, and consults internationally through Aster Consulting. Known as an unofficial mentor, he also authors a C++ templates book aimed at embedded practitioners, blending practical field experience with deep technical craft. Based in Portsmouth, UK, he combines firmware-level engineering with a track record of shipping reliable, real-time systems under tight constraints.
code11 years of coding experience
job29 years of employment as a software developer
bookBachelor's Degree, Electronic and electrical engineering, Bachelor's Degree, Electronic and electrical engineering at Brunel University London
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
121reputation
14kreached
1answer
5questions
github-logo-circle

Github Skills (16)

code-templates10
embedded10
apptemplates10
c-language10
cpp-templates10
cprogramming-language10
html-template10
python-templates10
sys10
algorithms9
deterministic6
static-memory-allocation6
fold6
expression6
stl6

Programming languages (9)

C#TypeScriptJavaC++CSSCCMakeJavaScript

Github contributions (5)

github-logo-circle
ETLCPP/etl

Oct 2014 - Jan 2023

Embedded Template Library
Role in this project:
userBack-end Developer
Contributions:363 releases, 76 reviews, 2842 commits in 8 years 4 months
Contributions summary:John's commits focused on implementing and modifying the `state_chart` class and its associated test files. These changes involved adding new features, modifying existing code, and removing redundant elements to streamline the library's functionality. The contributions demonstrate the user's involvement in enhancing the embedded template library. The commits showcase a focus on embedded applications and C++ development, focusing on features and bug fixes related to the state_chart component.
containerscppc-plus-plustemplatesembedded
ETLCPP/crc-table-generator

Oct 2020 - Jul 2022

Contributions:3 releases, 10 commits, 10 pushes in 1 year 9 months
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
John Wellbelove - Director at ASTER CONSULTING LTD