Portfolio

It is with great pleasure that I get to announce the launch of Clutch! A JAMstack design & development agency with a focus on small business. I've wanted to serve the small business community since...
I've been delving deep into building reusable and accessible components in Vue. Here's my latest article on building a recursive menu system! https://dev.to/drewclem/building-an-accessible-recursiv...
Following the accessibility theme, I've found myself fixing a lot of the same issues as I move from project to project. So, I did a little write up on 3 key things to always make sure I add to my p...
Accessibility is paramount to having an inclusive web app. I did a write up on how to build a fully accessible modal with Nuxt! https://dev.to/drewclem/building-an-accessible-modal-in-vue-2d2a
Uploads made Easy! We use Simple File Upload on Protege, and when Colleen (SFU founder) reached out looking for someone to do a write-up on the setup process in React, I happily obliged! I love the...
I've been working on a new greenfield project at work! We've been building base components in Vue and using Storybook to build a component design system in parallel!! Live streaming code is always ...
CSS keeps getting better and better I run into the specific issue this article addresses often, yet I never remember what the solution is.. So I documented it!! https://dev.to/drewclem/focus-visibl...
I recently ran into an interesting challenge. I didn't know the answer, but I worked through possibilities with other developers until we arrived at one. Here's a recap of what we did!! https://dev...
Coming tech was not an easy journey for me. It took years before I finally felt like I arrived. I'd make that same journey every time if given the chance! Good things don't come easily and things w...
James Q. Quick brought me onto his Twitch channel to chat about building Protege, the struggles of finding job opportunities as an early career developer, and removing the word "just" from your voc...
The beautiful faces at VirtualCoffee were nice enough to have me on for an episode of The VirtualCoffee Podcast! In this episode, we talk about the challenges junior developers face, learning throu...
I was asked by Bekah, founder of VirtualCoffee, to join a panel where we discuss ways to empower junior developers! We were also joined by Andrew Hedges from Collab Lab. Check out the great discuss...
Bryan Robinson, from the "That's My JAMstack" podcast, was kind enough to let me ramble on his show about the JAM stack. We chat about what led me to the JAM stack, my path to developing, and how i...
I was asked to come on Does Not Compute and talk about my journey and struggles as a self-taught junior developer. 187. Leveling up as a Junior Dev with Drew Clements
I lost both of my forms of income at the beginning of the pandemic. I searched desperately to find roles to apply for. There were shockingly few. So... I built a place for them to exist!! Protege.d...
I recently wrote about how I manage my insatiable optimism when working on tech projects. Do you have any unique processes you built to help you manage yourself? Full-tilt Driven Development