Being a “Web Application Developer” and not a “Designer”, I don’t have a lot of eye-candy to show off on a portfolio site. I have done work on a variety of pages, however most of them are internal to company networks or hidden behind logins on sites that require membership. That said, here is some information about some of them. Please keep in mind that I did not “design” some of these things, so don’t let a bad design reflect negatively on my work.
Yahoo! Software Center
Yahoo! has partnered with several Internet Services Providers such as AT&T, Rogers, Verizon, British Telecom (BT), and Telecom New Zealand (TNZ). Part of the partnership involved creating a site for users to install special co-branded software packages. I was a member of a team in Yahoo! that created and maintained the “Software Center”. During the last year of my time at Yahoo! I was the lead developer on this product and responsible for all changes. All of the co-branded Software Center sites are created with i18n (internationalization) and l10n (localization) in mind. You must have a co-branded Yahoo! account to use the flow, but you can see the login pages from the following links. If you were able to log in you would be lead down a flow of about 5-8 pages that would inform you of what is going on, scan your system for what you have, suggest software you don’t have and upgrades, and install the software for you.
- AT&T Yahoo! Software Center
- BT Yahoo! Software Center
- Rogers Yahoo! Software Center
- Yahoo! Xtra Software Center (TNZ)
- Verizon Yahoo! Software Center
Yahoo! Widgets
I also contributed work on the Yahoo! Widgets Gallery. There is some JavaScript action going on that will install the Yahoo! Widget Engine when needed (or update it), and there is detection when you browse the gallery that will determine if you have the widget installed or not and change the display accordingly. For example, if you click the ‘Get It’ button on a widget that you do not have, you will be prompted to install it, and the install will be done though the browser. You do not need to download something and run it separately. If you have the widget installed, it will let you know that you already have the widget and prompt you to ‘Use It’, which will launch up the widget on your desktop.
CodeIgniter Powered Sites (PHP Framework)
Yahoo! User Interface (YUI) (JavaScript Framework)
YUI Grids (CSS Framework)
Just about everything I have done recently is powered by the CodeIgniter PHP framework for the back end and the YUI JavaScript framework / YUI Grids CSS framework for the front end development. All environments are unix based systems running apache and mysql.
- NewBallot – I do volunteer work on this site with a small group of other developers. This entire site is using CI/YUI/Grids
- Speed to Win Enroll – This is a page for athletes, or sponsors/parents of athletes to sign up and pay for training sessions. The main page frame is Joomla!, however the content of the page is an iframe that is powered by CI/YUI/Grids talking to a MySQL database and served by apache in an unix environment.
- Speed to Win Athlete Registration – Another Joomla! page loading in an iframe of CI/YUI/Grids
- Speed to Win Trainer/Coach Registration – Another Joomla! page loading in an iframe of CI/YUI/Grids. This is used internally by STW after a client purchases a Speed Station for their facility.
- Speed to Win Training Preview – You must be enrolled to the Speed to Win website as an athlete and have paid for a training session to see this in action. I can get a screenshot to show here soon.
Joomla! Powered Sites
I have setup several Joomla! web sites for work related projects and personal favors to people.
WordPress Powered Sites
You’re looking at it.
Frogstar
At Yahoo! I created a Testcase Database for the Quality Assurance team to use while testing. This web application was a place to store all the testcases for any particular Product, and store the results of the test sets when they were executed. This was created several years ago and to my knowledge is still in use at Yahoo! today. I have never released this product as open source so it is not publicly available, but I am considering creating a more modernized version of it to release in the future.
Google Maps API Work
At Tucson CodeWorks there were several clients that wanted to have a way to map a variety of things for internal usage. I created several Google Maps based pages to meet their needs. All of these are not publicly viewable as they are used internally only by the clients that they were created for.