Latest Web Development Project
Summer 2009
PHP, MySQL, (X)HTML, CSS & JavaScript with the Zend MVC Framework
Supports all standards-compliant browsers and Internet Explorer 6+
During the Summer of 2009 I held an internship with InnerRewards, a new and upcoming social networking site focusing on health and wellness. As a web developer who takes his health and wellness seriously, this confluence of lifestyle and technology was a blessing. Most importantly, I learnt the Zend Framework's implementation of the Model-view-controller architecture as I developed applications for InnerRewards' members from the controller level to the view. In addition, some database development with MySQL was required while constructing the blogging application, and working with the MooTools JavaScript framework helped solidify my preference for jQuery. I enjoyed working as part of a development team for the first time, and learnt how helpful the Eclipse IDE could be while navigating such a large directory of files.
NSRC
May—June 2009
During SFSU's 2009 spring semester, an email was sent to students in the computer science department for a job opportunity with NSRC. I quickly jumped at the opportunity to learn Drupal and the esoteric art of HTML email. I knew developing HTML email was notoriously difficult due to a lack of standards support by various email clients, but I was up for the challenge and eager to have this experience under my belt. The struggle was coding as if it were 1999, where <table>-based layouts, inline styles, and an utter lack of standards was the norm. I first migrated NSRC's existing list of subscribers from CiviMail over to MailChimp, then designed and developed their new email newsletter. Last but not least, before embarking on my internship with InnerRewards, I setup the foundation for one of NSRC's related projects to communicate their mission through an independent WordPress blog.
looking+listening
April 2009
In April 2009 I was again hired by the print & web design studio looking+listening, but this time to develop their own web site. The project involved turning their design into well executed XHTML and CSS without compromising any design detail. Rather than lump everytyhing together in one big image and use clunky image map markup, I relied heavily on CSS positioning to acheive the intricate layout details of the sites portfolio pages. The former would have been bad for SEO, and make displaying larger versions of portfolio pieces via JavaScript needlessly difficult. I decided to merge the three portfolio pages into one XHTML file and let the magic of the jQuery library enhance the visitor experience by sliding through the portfolio seamlessly.
Morgan is a total pleasure to work with. His communication skills are excellent and his technical skills are as good as I've seen in my 20+ years in the business. Highest recommendations.
Ken Best, looking+listening
Favotech
January—March 2009
I learned the fundamentals of the MVC design pattern while working for Favotech, an online retailer, during January—March 2009. The client wanted to build an internal system using PHP and MySQL for automating some pieces of their business, and specifically requested the use of the MVC design pattern. Some of the systems features included user authentication and management, retrieval of uhshipped orders via SOAP–based webservices from a third party system, custom database storage of business details, invoice creation & printing, and CSV file imports into FedEx Ship Manager for creating shipping labels and tracking numbers. I enjoyed working out the logistics of this project, and am excited to add more features once the work starts up again this summer.
Tri–City Health Center
Summer 2008
Design, (X)HTML, CSS, JavaScript & PHP
Supports all standards-compliant browsers and Internet Explorer 6+
During the summer of 2008 (June - September) I was employed by Tri-City Health Center to revamp their website from the ground up. TCHC wanted to enhance their online presence visually, add more service-related content, and create a structured foundation for easy future development. As a non-profit health clinic it was crucial that TCHC's website reflected their core values and expanded services to encourage online fundraising. Check out some of the pictures from their latest "Dancing with your Local Stars" fundraiser.
Our website needed a complete overhaul. The challenge was working with a highly diverse (and opinionated) team. Morgan's ability to listen and work closely with the team to arrive at consensus made it possible for him to deliver, on time, a high quality website that will serve as the platform for online fundraising efforts as well as our patient portal.
Aaron Lones, MPH Development Manager, Tri-City Health Center
Past Work
June 2008
In June of 2008 I was employed by a small ColdFusion development firm to hand code Taylor Farm's home page from a Photoshop mock-up. The requirement was a tableless, CSS-based layout focused on all standards–compliant browsers and Internet Explorer 6+. Although the job was relatively short, I did benefit from a thorough indtroduction on how ColdFusion implements the MVC architecture. I was also pleasantly surprised to see that the CFML can simplify basic tasks such as form validation and database connections. If I wasn't an avid supporter of PHP, I might almost be tempted by CFML's tag-like syntax that mixes so naturally with (X)HTML.


















