Guillermo Esteves’s profile photo.

Guillermo Esteves

Hello, there. I’m a Venezuelan-American web developer based in Jackson Hole, Wyoming, right in the heart of Grand Teton National Park. I’ve been building websites for nearly 20 years, and I’m currently a full-stack engineer at Vox Media, Inc., where I work on the SaaS team to help bring Chorus to newsrooms across the country. Previously at Vox, I’ve led the aforementioned SaaS team as engineering manager; led the Revenue Platforms team, helping build better advertising tools & products for our networks; led the Performance team, to help make our sites as fast as possible; and worked as a senior front-end engineer at The Verge, helping build a sweet, responsive, better performing site, as well as cool editorial features like Fanboys and The Verge 50.

Github Activity in the Past Year

1,126

Commits

128

Pull requests opened

327

Pull requests reviewed

12

Repos contributed to

Featured Repos

  1. gesteves/everglades

    Source code for this website you’re looking at right now. It’s a Middleman-based static site hosted on Netlify, which pulls from various APIs and is refreshed periodically. JAMstack, baby! (Well, minus the J).

  2. gesteves/denali

    A simple, fast photoblogging CMS built in Ruby on Rails which features responsive, high-resolution images, a customizable posting schedule, social media management and syndication, a GraphQL API, and more.

  3. gesteves/snarkov

    A hilarious Sinatra-based Markov bot for Slack.

  4. gesteves/alexa-dark-sky

    An Alexa skill to get Dark Sky weather forecasts.

  5. gesteves/alexa-slack

    An Alexa skill to manage status and notifications in Slack. Alexa, tell Slack I'm out for lunch until 3:00 pm.

  6. gesteves/trebekbot

    An addictive Jeopardy! bot for Slack. Fun fact, after I added this to my work Slack I was told to limit it to a single channel because productivity ground to a halt. (Five years later, the #jeopardy channel is still going strong.)

  7. gesteves/tweleccion

    A tweet aggregator I built a few years ago with Python and Google App Engine, which provided live coverage via Twitter of the 2009 constitutional amendment referendum in Venezuela.

  8. voxmedia/verge-50

    An example of a Middleman-powered editorial app built by the Vox Media Product Team and published by The Verge.

Writing

  1. Performance Update #4: So much to do, so much to see

    A recap of the performance work my team at Vox has done in the past year.

  2. Intrinsic ratio elements with a max height

    A little CSS technique I wrote for making elements with a fixed ratio that can also be constrained to a maximum height.

  3. Building iOS-like transparency effects with CSS

    Here’s how you can use the new -webkit-backdrop-filter property, to build cool iOS-like transparency effects with CSS.

  4. Take a peek at the code that powered The Verge 50

    We’ve made the source code to The Verge 50 public so people can hopefully learn from it and use it to tell their own stories.

  5. Verge Favorites: Guillermo Esteves

    A few of my favorite things, on The Verge.

  6. Bigger, faster, leaner: The Verge 1.8 brings many improvements to its front page

    A quick summary of the improvements we made to The Verge with the release of version 1.8.

  7. Better infinite scrolling with the HTML5 History API

    A technique to improve infinite or endless scrolling using the HTML5 History API.

Podcasts

  1. O’Reilly Learn from the Experts: Being Performance-First

    In this interview, I talked to Ally MacDonald about how companies can make the shift to being “performance-first” at both a technical and organizational level.

  2. Responsive Web Design Podcast Episode 92: Vox Media Performance

    My coworker Dan Chilton and I spoke to Ethan Marcotte and Karen McGrane about how we helped build a culture of performance at Vox Media.

Recent Photographs

  1. Rocks at the shore of Phelps Lake, with Albright Peak and Death Canyon reflected in the water.
  2. Rocks near the shore of Phelps Lake, with Albright Peak reflected in the water.
  3. The still waters of Phelps Lake. In the foreground, rocks submerged in the water, and in the background, Albright Peak and Death Canyon.
  4. Mount Moran, reflected in the waters of Leigh Lake.
  5. Mount Moran reflected in the waters of Leigh Lake.
  6. A small rocky island in Leigh Lake, with a single tree growing in its center.
  7. A small island on Leigh Lake, with a single tree in it. In the foreground, logs and rocks are submerged in the water.
  8. The Tetons, reflected in the misty waters of String Lake. From left to right, Teewinot Mountain, Grand Teton, Symmetry Spire, Mount Saint John, and Rockchuck Peak.
  9. The Tetons reflected in the waters of String Lake. From left to right, Symmetry Spire, Mount Saint John, and Rockchuck Peak.
  10. Mount Moran, reflected in the misty waters of String Lake, shortly after dawn.
  11. Mount Moran, behind a line of trees, reflected in the waters of String Lake.
  12. Mount Moran, behind a line of trees, reflected in the waters of String Lake.

Reading

  1. Cover of the book “The Testaments (The Handmaid's Tale, #2)”, by Margaret Atwood.
  2. Cover of the book “Dune (Dune Chronicles, #1)”, by Frank Herbert.

    Dune (Dune Chronicles, #1)

  3. Cover of the book “Finder (Finder Chronicles, #1)”, by Suzanne Palmer.

    Finder (Finder Chronicles, #1)

  4. Cover of the book “Foundryside (Founders, #1)”, by Robert Jackson Bennett.

    Foundryside (Founders, #1)

  5. Cover of the book “Alphabet Squadron (Star Wars: Alphabet Squadron, #1)”, by Alexander Freed.

Listening

  1. Cover of the album “Springsteen on Broadway”, by Bruce Springsteen.

    Springsteen on Broadway

  2. Cover of the album “Into The Wild”, by Eddie Vedder.

    Into The Wild

  3. Cover of the album “Dig Me Out”, by Sleater-Kinney.

    Dig Me Out

  4. Cover of the album “The Rising”, by Bruce Springsteen.

    The Rising

  5. Cover of the album “Call the Doctor”, by Sleater-Kinney.

    Call the Doctor

Elsewhere

View my photography at All-Encompassing Trip, view it again (but smaller) on Instagram, check out my repos on Github, see some of my CSS tests on CodePen, add me to your professional network (ugh) on LinkedIn, or email me at contact@gesteves.com.