june 

Montreal, Quebec, 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
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
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 (21)

JavaCSSC++oocRustCMakefileHTML

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:June'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.
css-selectorshtml-parsingrust
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:June 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