Stéphane Charette

Software Developer at C Code Run, Inc.

Kelowna, British Columbia, Canada
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
Stéphane Charette is a seasoned C/C++ software developer with over 30 years of commercial experience building networked, embedded, IoT and desktop systems from his West Kelowna office. He has a strong Linux focus and practical expertise in computer vision and neural-net toolchains (Darknet/YOLO, OpenCV) used in robotic and drone proof-of-concepts. His work spans fast UDP-based file transfer libraries, real-time embedded network appliances, and reverse-engineering proprietary device protocols, demonstrating both low-level systems skill and applied problem solving. Stéphane contributes to open-source projects like Gramps, improving full-stack features from backend logic to frontend galleries, and routinely bridges C/C++ code with Python and web components. Comfortable as a long-term consultant, he blends hands-on coding with architecture and protocol design, and is willing to travel or work temporarily on-site without relocating. An interesting detail: he has repeatedly delivered cross-platform solutions (Linux, Windows, ARM, macOS, iOS) that required deep kernel, protocol and hardware reverse-engineering knowledge.
code18 years of coding experience
job34 years of employment as a software developer
bookÉtienne-Brulé
bookBritish Columbia Institute of Technology (BCIT)
bookB.Sc. (incomplete) Computer Science, B.Sc. (incomplete) Computer Science at Bishop's University
bookAlden Place, Millbrook, NY
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
19,822reputation
2.5mreached
101answers
114questions
Badges
postgresql
top-5%
cmake
top-5%
pthreads
top-5%
linux
top-5%
opencv
top-5%
github-logo-circle

Github Skills (18)

python10
postgresql9
linux9
cmake9
opencv9
css9
gr9
pthreads9
family-tree8
genealogy8
html7
semaphore6
sql6
net-snmp6
libpqxx6

Programming languages (6)

C++ShellRustCCMakePython

Github contributions (5)

github-logo-circle
gramps-project/gramps

Jul 2007 - Apr 2015

Source code for Gramps Genealogical program
Role in this project:
userFull-stack Developer
Contributions:215 commits in 7 years 10 months
Contributions summary:Stéphane contributed to the Gramps Genealogical program by fixing bugs and implementing feature requests within the NarrativeWeb component. The commits show the user modifying Python code in `NarrativeWeb.py` to add functionalities such as optional columns, half-sibling support, and improvements to event notes, as well as making updates to CSS files. Furthermore, the user improved date formatting, corrected display issues and added image gallery display features. These changes involve both backend logic and frontend display.
pythongnomegrampsgtk4genealogy
stephanecharette/DarkHelp

Aug 2019 - Dec 2022

C++ wrapper library for Darknet
Contributions:6 reviews, 171 commits, 5 PRs in 3 years 4 months
cppc-wrappercomputer-visionmachine-learningwrapper-library
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
Stéphane Charette - Software Developer at C Code Run, Inc.