Career Profile
Full Stack Developer with a strong sense for design.
Experience
Consultant Web developer, Software Developer, Technologist.
- PHP: WordPress, Drupal, Symfony
- Javascript: Node, Express, Next, React, Vite
Front-end Development for existing sites, and new Builds. Performance audits, Accessibility audits.
Coordinated web development projects (WordPress, Next.JS) from design to delivery, and maintenance. Scoped projects, reviewed tickets, led client acceptance. Led accessibility audits. Engaged in code reviews, project retrospectives.
Acting as full stack developer, I touched on many different technologies. Mostly PHP & Javascript based.
- Drupal: etudier.uqam.ca - the main student portal (highest traffic site of the instiitution)
- Drupal: actualites.uqam.ca - the main news site of the institution, rss feeds populate content on faculty and intitutional websites.
- WordPress: continuous improvments (performance, efficiency) to a highly modular and flexible Institutional theme and plugin suite (multisite).
- WordPress & Moodle: Developed a custom Educational Certification & Badge issuing site.
- Moodle: Created a custom Moodle theme for the University.
- Limesurvey: integrated SAML Single sign-on with custom roles and themes.
OSS Contributions
Here is a selection of my open source contributions
FediEmbedi
- A public timeline plugin for Mastodon, Pixelfed, & Peertube accounts. Works as a widget and a shortcode
WordPress ActivityPub
- A number of contributions over the years notably adding cryptography with outgoing digest headers, incoming HTTP Signature verification, as well as federating Comments
Dandelion
- Dandelion is an incremental Git repository deployment tool. Under more recent versions of ruby, the existing FTPS adapter was broken. I replaced the adapter with new native methods, while keeping all the existing options backwards compatible.
YunoHost-Mobilizon
- Fixed a dependency issue installing the Mobilizon app