Jimmy Byrum

Voice commands off

Javascript Libraries

Resume on Google Docs

let resume = { name: 'James Byrum', experience: [{ company: 'Vipps', url: 'https://www.vipps.no', location: 'Oslo, Norway', start_date: new Date('2018-08-06'), end_date: undefined, job_title: 'Engineering Manager' }, { company: 'CreativeLive', url: 'https://www.creativelive.com', location: 'San Francisco, CA', start_date: new Date('2014-05-05'), end_date: new Date('2018-01-12'), job_title: 'Director of Engineering' }, { company: 'theBoardlist', url: 'https://theboardlist.com', location: 'San Francisco, CA', start_date: new Date('2015-09-01'), end_date: new Date('2018-01-29'), job_title: 'Principal Engineer' }, { company: 'Coin Ledger', url: 'https://coinledger.io', location: 'San Francisco, CA', start_date: new Date('2014-02-05'), end_date: new Date('2017-09-25'), job_title: 'Everything' }, { company: 'TalkTo', url: 'http://talkto.com', location: 'Cambridge, MA', start_date: new Date('2010-11-16'), end_date: new Date('2014-04-18'), job_title: 'Engineer' }, { company: 'WebMocha', url: 'http://webmocha.com', location: 'San Francisco, CA', start_date: new Date('2009-10-01'), end_date: new Date('2010-12-15'), job_title: 'Lead Web Developer' }, { job_title: 'Traveler', locations: ['Antarctica', 'Andes Mountains', 'Atacama Desert', 'Perú'], start_date: new Date('2008-12-12'), end_date: new Date('2009-09-30') }, { organization: 'Ministerio de Educación de Chile', location: 'Porvenir, Chile', start_date: new Date('2008-07-01'), end_date: new Date('2008-12-10'), job_title: 'English Teacher' }, { company: 'Yahoo!', url: 'http://yahoo.com', locations: [ 'Sunnvyvale, CA', 'London, UK' ], start_date: new Date('2004-05-01'), end_date: new Date('2008-06-30'), job_title: 'Frontend Engineer' }], patents: [{ publication_number: 'US 8898157 B2', title: 'Systems and methods for providing search relevancy in communication initiation searches', url: 'https://www.google.com/patents/US8898157' }, { publication_number: 'US 9015155 B2', title: 'Multi-user communication system and method', url: 'https://www.google.com/patents/US9015155' }, { publication_number: 'US 20130268446 A1', title: 'System and method for entry of structured data', url: 'https://www.google.com/patents/US20130268446' }, { publication_number: 'US 20130066988 A1', title: 'System and method for establishing presence in a brokered chat system', url: 'https://www.google.com/patents/US20130066988' }], technologies: [ 'HTML5', 'CSS3', 'Javascript', 'Node.js', 'hapi', 'Express', 'Python', 'Django', 'Nginx', 'Apache', 'MongoDB', 'Redis', 'MySQL', 'WebRTC', 'SIP', 'Java', 'Arduino' ], libraries: [ 'Angular', 'Modernizr', 'Underscore', 'Bootstrap', 'Handlebars', 'jQuery', 'Strophe', 'Vault' ], tools: [ 'Sublime Text', 'vi', 'Eclipse', 'Photoshop', 'Sketch' ] };

Voice and Keyboard commands

Page navigation

  • "Top" or "Home" or "Photos"
  • "Travel"
  • "Code"
  • k for previous section
  • j for next section

Photo navigation

  • l or or "Next"
  • h or or "Previous"
  • o or "Open"


  • ? or "Help"
  • esc or "Close"
  • "Show voice commands"
  • "Voice off" to turn off voice commands.

Year Navigation

  • l or
  • h or
  • Combine with shift to select multiple years.

This website understands voice commands for navigation.

Try saying "Travel" or "Code" or "Close voice intro".

For a complete list of commands, say "Help" or type "?".