About
Hey! I'm Benjie. I'm a Front-End Developer who loves building dynamic, inclusive products for the web and mobile.
The internet has always been a home - I built my first website at 12 years old, when CSS was this neat new thing no one was using yet - but I went to school for Theatre Production (Stage and Production Management). I've spent a few years producing theatre and events, lemme tell ya, there's no better way to learn how to do creative collaboration under extreme pressure, while staying flexible to changing stakeholder demands, and putting out a product that puts the user audience first.
I've since learned that passion can be expressed in unexpected places, and learned that I love the hard work that comes with building great, reliable, pixel-perfect user experiences that work for everyone.
Jekyll theme by Lukas Himsel.
MIT Licensed.
Posts
-
Finding the centre of a web page
Mar 11, 2025
I wanted to quickly find the centre of a page so I could visually confirm for myself that an element... -
TIL - Knolling
May 29, 2024
Knolling: The process of arranging objects so they are parallel or at 90-degree angles. So I guess this was a... -
Accessible Inline Links in React Native
Sep 21, 2021
This isn’t an entirely unique solution, but it was an interesting accessibility problem that speaks to how React Native actually... -
TIL - React Native Dynamic "See More" based on number of lines of text
Jun 17, 2021
The solution for this problem comes fully from this great page on Stack Overflow, I just came to the problem... -
Lately - New team, less imposter syndrome
Jun 3, 2021
I’ve moved to an new project at work this past week. I’ve been requesting a change for a while now,... -
TIL: VSCode Go To Symbol Shortcut
May 19, 2021
Inspired by a coworker’s appreciation of Today I Learned style blogs (hey kmac), I’m going to attempt to start blogging... -
One Year As A Pro: Lessons From a Self-Taught Developer
May 14, 2019
Today is the one-year anniversary of my first day as a professional developer. I’m self-taught, which doesn’t actually mean I’m... -
Help! I've Pushed To My Remote Repo, But I Need To Change My Git Commit Message!
Feb 23, 2018
So! Like the fool you are, you’ve entered git push origin, only to realize, to your abject horror, that your... -
Dirt-simple Environment Variables with create-react-app and GitHub Pages
Jan 21, 2018
This is a quickie, but a goodie. This kind of thing might cause a more experienced developer to roll their... -
Ponyfoo’s Magical Newsletter Call To Action Made Me Weep For Joy
Mar 30, 2017
I have a big hate-on for intrusive call-to-action modals. You know the ones — you’re in the middle of reading...
Projects
-
Boozehound
Boozehound helps you find Liquor Board of Ontario stores close to you that have your favourite products in stock. Made in React, with some layout help from Bulma -
OneKind Future of Grocery Kiosk
Powered by Vue.js and a Raspberry Pi, this kiosk was a proof of concept Idea Couture used to spark conversations around the future of the grocery store experience. -
IC/ Insider
A WordPress based intranet I built while the Office Manager at Idea Couture. -
LCBO Search App
Version 1.0 of Boozehound. A Single Page App built in jQuery before I knew what an SPA was. -
Fusion Travel - Work In Progress
Website layout practice, with layout help from Bootstrap. Turned the Fusion Travel Template by Ishtiaq Khan Parag into a functioning website. -
Conquered
I took a static .psd file and converted it into a responsive landing page for practice. -
GitHub
See all my repos and contributions. -
Codepen Profile
Check out my doodles, sketches, and practice projects.