Greg is a fearless web warrior, fighting for browser and website progress. While training at the University of Illinois in Urbana-Champaign, he published articles with the Opera Web Standards Curriculum. Subsequently, he went on to battle alongside many different web companies, including Amazon, Yahoo, and Google. His current alliance is with YouTube, where he spearheads the movement for HTML5 video capabilities.
Enhanced the Amazon user base ability to gift, by designing and developing a new gift card ordering interface.
Lead various front-end performance initiatives within the company and across multiple teams.
Assisted with site wide advanced image compression research.
Google San Bruno, CA Summer 2008
Software Engineer for YouTube Core Product
Developed the first iterations of an experimental playlist toolbar.
Led the proposal to make YouTube the world's largest deployment of semantic markup.
Set up analytics and developed new user interface for YouTube's click to buy monetization initiatives.
Yahoo Sunnyvale, CA May 2007 to March 2008
Technical Yahoo for Search Submit and the Yahoo Widgets
Created widgets for the Yahoo Widget gallery.
Automated the billing reports for all of Search Submit's content providers and resellers.
Developed a variety of hacks which competed in Yahoo's various competitions.
Won Best Hack at Yahoo! Internal Hack Day Summer 2007, the details of which are confidential, as this feature was
judged innovative enough to be implemented in the future.
Motorola Libertyville, IL Summer 2006
3GSM System Tester
Conducted tests on many of Motorola's first 3G cell phones
Designed and created all software components of an automatic sim dispenser. Using PHP and MySQL, created a web-based system where workers can reserve, check out, and check in SIMs to use for their testing.
Assisted in the creation of the new mobile devices system test website. Gathered and formatted contact and region specific information for the international regions of our team
Education
University of Illinois Champaign-Urbana, IL Fall 05 - Spring 09
B.S. in Computer Science, minor in Mathematics GPA: 3.5/4.0
HTML5; it's new, it's awesome, and it's powerful, but can it take down the champ of video distribution, Flash. Which technology's got the ability to bring cat video to the next level? This talk covers the many challenges of both HTML5 and YouTube adapting to change video distribution on the web.
YouTube players allow for video playback in web applications. The latest YouTube's embedded iframe player supports both Flash and HTML5 video and exposes a rich API which lets you control the YouTube playback experience. Gives details on how the API was developed, and show you how it can power the videos on your own website.
Crowe Chizek and Company LLC Outstanding Computer Science Student 2008.
Paul Horwitz Compassion Scholarship 2005.
Yahoo Awards
Yahoo! University Hack Day 2008: Best Music Application
2008 Yahoo Open Hack Day: Most Impromptu Hack Award.
Yahoo! Search Monkey Developer Challenge: Best Enhanced Result.
Yahoo! Internal Hack Day Summer 2007: Best Hack for a confidential project.
Yahoo! Intern Widget Contest: Best Use of Yahoo! APIs.
Big Thinkers Video Contest: 2nd Place for jumpcut video.
Yahoo! University Hack Day 2006-2007: First place for Slide Rule Widget at both UIUC and National competitions.
University of Illinois Awards
Engineering Open House 2006: Collaborative Text Editor received 3rd place in the category of the theme exhibit 'Beyond Imagination'.
Eagle Scout: 2004
The Projects
Scheedule Fall 2005 - now
Founder and developer of www.scheedule.com. Scheedule is a scheduling website to assist students with the class registration process.
Created and maintained all data sources for this project.
Wrote numerous scripts in Perl, PHP, and Java to gather information about the Universities, including class information, seating information, and building maps and locations.
Designed and developed both back end support and front end design of many unique features of Scheedule.
Developing Scheedule for multiple schools around the nation.
Ocarina 2.0 April 2008
Exploratory development in using breath as a control via game demos using Microsoft's C# XNA framework.
Modified an Xbox controller to include a pressure sensor to sense how hard the user is breathing.
Psychic Searcher March 2008
Web application tool which automatically analyzes what a person is writing about, and provides them with relevant information including websites, news results, and Yahoo Answers.
Independently designed and created a slide rule widget whose main purpose is to teach its users how to use a slide rule.
This widget includes a traditional slide rule, a cylindrical slide rule, a non-logarithmic slide rule, a hexadecimal slide rule, and a tutorial, along with other features to facilitate computation.
This widget won first place at the UIUC and National University Yahoo! Hack Day competitions.
Primary Student Advisor for UIUC's Web Technology Courses 2008
With a professor's assistance created an exploratory course in web technologies to integrate web technology courses into the college's computer science curriculum.
Association of Computing Machinery (ACM) 2005-2009
Member of SigSoft; a special interest group for software.
Engineering Learning Assistant Fall 2008
Teacher of an introductory course for the college of engineering at the University of Illinois.
Peer Advisor for the Computer Science Department 2008-2009
Yahoo Ambassador 2007-2008
Organized events for Yahoo, including a student Hack Dinner.
Mad Skills
Computer Languages
JavaScript, AJAX, HTML5, CSS3
PHP, Python, Perl
JavaScript Library Experience
YUI, jQuery, Google Closure
The Randoms
Certified Frog Monitor
Assisted with research on the movements and habits of Dicamptodon tenebrosus (Coastal Giant Salamander): Summer 2010