Hi, I’m Jeffrey.
I’m a senior software engineer at Lab Zero. I enjoy taking the helm of development of web-based apps, particularly on the front-end side of things. I’ve been making websites since 1994, and I’ve always worked hard to stay on the cutting edge.
Sites? Apps? Sure, whatever!
CSS is good, actually.
You know that GIF of the funny cartoon man screwing up those window blinds with the text “CSS” on the bottom? Not particularly funny or true, especially if you know what you’re doing! And I guess I’m in the minority of people who do! (The trick is to stick to object-oriented naming conventions and use CSS processors.)
Opinionated, but not curmudgeonly.
I’m a big fan of anything that makes code more friendly to read and write. Strict linting rules? Yes please. Descriptive naming and unit tests to complement? But of course. That doesn’t mean there’s only one way of doing things, or that I can’t operate in an environment one could call “sub-optimal”. I’m all about doing good work, as correctly as possible, without sacrificing velocity.
Good at teaching.
You can’t make an impression if you can’t describe what you’re doing. That’s why I care about imparting the things I’ve learned onto others. For years, I taught a free web development class at Noisebridge Hackerspace trying to get a more diverse group of people into the web industry. In my own work, I make sure that my clients and coworkers are on the same page, whether it’s during a simple pull request, or a project sign-off.
I’ve made some things.
Between dozens of clients and the occasional weekend of just messing around, a bunch of projects out in the wild have my fingerprints all over them. Here are a few worth checking out.
Lab Zero worked with Beats to quickly release the marketing site for their short-lived streaming service. I wrote the majority of the HTML/CSS!
I wrote this React/Redux app to help the Lab Zero team decide on where to go for lunch. A helpful-yet-garish little tool that we use every day!
This Lab Zero/Autodesk project involved setting up an Angular 1 app to work with the Gantt/Swimlane capabilities of ExtJS. Tricky stuff, great result!
I made this super scrolling website originally for guests to RSVP to our wedding, but now it's become somewhat of a home base for our growing family.
Stockpile brought Lab Zero on-board to help with a refresh of their onboarding and account management flow. Fun flexbox shenanigans at all screen dimensions.