Sep 2021 - Present
Benny Powers
- @bennypowers
Resume
View allJan 2018 - Present
Core Member, Open Web Components
Feb 2020 - Apr 2021
Senior Software Engineer, Aqovia
Jan 2019 - Nov 2019
Senior Software Engineer, Forter
Links
My 2021 Highlights
🕎 8 Days of Web Components Tips In honour of the last night of #Hannukah I collected 8 nights' worth of web components tips here in this blog post. Hope you like it, and חג שמח! https://dev.to/benn...
Joining Red Hat Growing up in Toronto, my family used to visit our friends the Ushers each year for Passover seder. As kids, my sister and I would thrill to find the Afikoman - a hidden piece of ma...
Completed the Functional Programming in Haskell course @FutureLearn I'd taken an interest in #haskell and #functional programming some years prior. This certificate was just the cherry on the cake ...
Open Source
View All
@apollo-elements/fast GraphQL Behaviors for Microsoft FASTElement
@apollo-elements/atomico Functional hooks + web components + GraphQL = happy devs
Published Rocket Presets Rocket is a website publishing meta-framework that helps you write amazing documentation sites. Today I published six packages that make it easy to add cool features to you...
Custom Elements Manifest Analyzer Plugins https://github.com/bennypowers/cem-plugins
Blog Posts
View All
The Next Evolution of GraphQL Front Ends 📦 🚚 🚀 It's release day! 🎆 ✨ 🥳 Super pleased to announce the next major release of Apollo Elements packages including: - Reactive Controllers for Lit and oth...
Narrowing the Type of Class Accessors In which the author deftly twists out of `tsc`'s iron headlock. https://dev.to/bennypowers/narrowing-the-type-of-class-accessors-bi8
Let's Build a Colour Picker Web Component Let's build a colour picker web component using HTML, CSS, and a little bit of JavaScript. In the end, we'll have a custom element that: • Displays a colou...
What's NOT new in React 18 For five years now, there's been a concerted, multilateral push to bring #React into line with every other major framework on custom elements, enshrined in the #HTML and ...
Jobs / CV
View All
Mentored at Udacity Gave back to the Mobile Web Specialist program by reviewing submissions and answer student questions.
Finished working at Aqovia on NeuerEnergy The indomitable @kejk and Aqovia CTO Mustafa Arif brought me on board to turn their designs and prototypes into a working app for NeuerEnergy. I worked 'ha...
Finished working at Blink.gg When I came onboard, the company was called "Elastic Media" and had a completely different focus and target market, but within a month of joining, I was leading the fro...
Finished working as a Senior Software Engineer at Forter Working on the Portal team, I helped develop a web components design system using Lit for a B2B dashboard SPA