Guillermo Esteves

Jackson Hole, Wyoming

Introduction

Guillermo Esteves’s profile photo.

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 over 20 years, and I’m currently a Senior Engineering Manager at Vox Media, where I lead a team charged with building first-class editorial tools for journalists across the world. Previously at Vox, I’ve led multiple teams as engineering manager & lead engineer, including the Services team, bringing Chorus to newspapers such as the Chicago Sun-Times, Deseret News, and Minneapolis Star Tribune; the Revenue Platforms team, helping build better advertising tools & products for our networks; and the Performance team, helping make our sites as fast as possible. I was also 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.

In my free time, I’m also a wildlife & landscape photographer, and you can see some of my work on my website, All-Encompassing Trip. This year one of my photographs, Close Encounter at Antelope Flats, was chosen as one of the four highly commended photos in the Wildlife Photographer of the Year, People’s Choice Awards, organized by the Natural History Museum in London.

Featured Repos

  1. 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.

  2. gesteves/gateway

    Source code for my website, a very simple JAMstack personal website written in Middleman, which grabs data from various APIs at regular intervals, and deploys it to Netlify.

  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 had 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. Grand Teton, covered in the first big snowfall of the fall, at sunrise, with clouds around its summit.
  2. Teewinot Mountain, covered in the first big snowfall of the fall, at sunrise, with a cloud clinging to its side.
  3. Grand Teton and Mount Owen, covered in the first big snowfall of the fall, at sunrise, with clouds hanging around them.
  4. Taggart Lake, seen from the Bradley Lake trail. In the background, Jackson Hole can be seen covered in haze.
  5. The bridge connecting the Bradley Lake trail with the Avalanche Canyon trail. In the background, Middle Teton, Grand Teton, and Teewinot Mountain.
  6. Mount Owen and Teewinot Mountain, seen reflected on the surface of Bradley Lake. In the foreground, rocks, a fallen log, and the roots of a tree.
  7. Teewinot Mountain, seen reflected on the surface of Bradley Lake. In the foreground, rocks on the shore of the lake.
  8. Middle Teton, Grand Teton, Mount Owen, and Teewinot Mountain, seen reflected on the surface of Bradley Lake.
  9. Teewinot Mountain and Bradley Lake, seen between the trees from the trail.
  10. Grand Teton, seen between the trees on the Bradley Lake trail.
  11. Taggart Lake, seen from the Bradley Lake trail. In the background, Mount Wister.
  12. Teewinot Mountain, seen from the Taggart Lake trail.

Elsewhere

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