Cedric Mcenroe

Electrical Engineer at Decryptor

Montreal, Quebec, 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
🎓
Top School
Cedric Mcenroe is an electrical engineer with 16 years of hands-on experience designing embedded systems, IoT solutions, and automation tools, now applying that expertise at Decryptor after a multi-year software engineering role at Noodle Development. He combines deep embedded and back-end skills—evidenced by open-source contributions that added Airtable integration to Visidata and implemented a DOM TreeSink for the Rust scraper library—with practical industrial automation experience. Based in Montreal, Cedric brings a pragmatic, systems-level approach to firmware, web services, and hardware-software integration. Known among peers as an "artisanal programmer," he balances meticulous engineering with a taste for elegant, maintainable code.
code16 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Electrical Engineering, Bachelor's degree Electrical Engineering at The University of Texas at Dallas
bookElectrical Engineering, Electrical Engineering at Texas Tech University
bookHigh School Diploma Computer Science, High School Diploma Computer Science at Mckinney Boyd High School
languagesFrench, English
github-logo-circle

Github Skills (17)

python10
datatable10
datatables10
html-parsing10
tabular10
data-wrangling10
rust10
api-design9
databases9
api9
data-integration9
sql-database9
cli9
selector8
pandas8

Programming languages (20)

JavaCSSC++CRustMakefileHTMLTypeScript

Github contributions (5)

github-logo-circle
rust-scraper/scraper

Jan 2016 - Apr 2022

HTML parsing and querying with CSS selectors
Role in this project:
userBack-end Developer
Contributions:165 commits, 15 PRs, 150 pushes in 6 years 4 months
Contributions summary:Cedric's contributions primarily involve the implementation of a DOM (Document Object Model) for an HTML parsing and querying library. They focused on creating the core data structures and implementing the `TreeSink` trait from the `html5ever` crate to build the DOM. The changes include creating data structures to represent different HTML node types, the implementation of the `TreeSink` trait's various methods, and adding support for parsing errors, document access, and node manipulation. These changes were designed to allow the project to efficiently parse, represent and query HTML documents.
selectorsqueryinghtml-parsingrustcss
saulpw/visidata

Feb 2021 - Feb 2021

A terminal spreadsheet multitool for discovering and arranging data
Role in this project:
userBack-end Developer
Contributions:8 commits in 4 days
Contributions summary:Cedric focused on integrating an Airtable API into the Visidata project. They implemented the core functionality for interacting with the Airtable API, including loading data, adding columns dynamically, and handling deferred changes for inserts, updates, and deletions. The user also added progress indicators for both loading and saving operations. This work significantly expanded Visidata's data source capabilities.
csvpythontuireconciliationcli
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
Cedric Mcenroe - Electrical Engineer at Decryptor