RSS

Portfolio

BevShots Portfolio

BevShots

Client:Onyx Group

Website: bevshots.com
Date: September 2009
Toolbox: Php Jquery Photoshop Magento Coda Blueprint

Info:BevShots was an interesting project that allowed me to get my hands dirty with some Magento eCommerce. This site required some a fully customized template and some major coding to get the product selection working but the end result was a site I am very proud of.

Blueprint Ariu Template

Blueprint Ariu WordPress Theme

Client:Self Project

Website: Coming Soon
Date: October 2009
Toolbox: Php Jquery Wordpress Coda Blueprint

Info:This is a WordPress theme I built based on Blueprint CSS and also the focus of my blog post about making a functions.php file. Hopefully will release this as a GPL’d theme soon.

Brewfest Tallahassee

Brewfest Tallahassee

Client:Onyx Group

Website: brewfesttallahassee.com
Date: August 2009
Toolbox: Php Jquery Photoshop Wordpress Coda Blueprint

Info:Just a simple WordPress site

Onyx Group Portfolio

Onyx Group Redesign

Client:Onyx Group

Website: onyxgroup.com
Date: October 2009
Toolbox: Php Jquery Photoshop Wordpress Coda Blueprint

Info:A redesign of the Onyx Group website. Incorporates a lot of cool custom features, flash and jQuery effects.

The Black Basket

The Black Basket

Client:Onyx Group

Website: theblackbasket.com
Date: October 2009
Toolbox: Php Jquery Photoshop Magento Coda Blueprint

Info: Another customized Magento Site. Completely retooled a lot of the default product pages.

Kaye Kendrick Portfolio

Kaye Kendrick

Client:Onyx Group

Website: kayekendrick.com
Date: September 2009
Toolbox: Php Jquery Photoshop Wordpress Coda Blueprint

Info:Another clean WordPress redesign.

Crews and Pesquera

Crews & Pesquera, P.A.

Client:Onyx Group

Website: crewsandpesquera.com
Date: June 2009
Toolbox: Php Jquery Photoshop Wordpress Coda Blueprint

Info:Crews and Pesquera

Fishmongolia

Fish Mongolia

Client:Andy Parkinson / Fish Mongolia

Website: fishmongolia.com | taimen.mn | mongolia-travel.mn
Date: Winter 2009 – Spring 2009
Toolbox: Php Jquery Photoshop Wordpress Coda Blueprint

Info: Fish Mongolia is my first crack at creating a WordPress template. I was excited for the chance to work together with Andy to develop this template for his Mongolian fishing websites. I started with a stripped down version of the Sandbox theme and built it back up using the Blueprint CSS framework and a lot of custom coding. Andy knows what he wants in his website and together we came up with the classic and clean feel for the theme. Development is still continuing on it, as we need to tweak the template a bit for each of his three website, but it has been a great way to dive into WordPress and I am beginning to really enjoy coding for it.

cSprites - Speed Up Page Load Time with Dynamic Image Sprites

cSprites – Dynamic CSS Sprites

Client:Personal Open Source Project

Website: cSprites for WordPress
Date: Fall 2008 – Spring 2009
Toolbox: Php Svn Wordpress Coda Jquery

Info: I came up with this idea of some kind of software that would automatically generate CSS sprites for dynamic pages. I was getting kind of fed up always creating sprites by hand, and then having to manually go into photoshop and redo the sprites and then code some more CSS when my images changed. So I decided to create cSprites. cSprites is an API which allows you to register your sprite images, it then uses a special packing algorithm to pack all your images into one large sprite, then spits out the CSS and HTML code you need to display your images. It also manages two levels of caching, templates, and different types of images. It was written in PHP5 with an OOP model which gives developers a very flexible API. Developing cSprites gave me a lot of great insight into using the PHP GD2 library, packing algorithms, OOP design and caching. After finishing the cSprites core, I developed a WordPress plugin that allows for cSprites to automatically sprite the images contained in WP content. So far the response has been very positive and a lot of people are continuing to download it. I am currently using some benchmarking software to try and streamline the plugin and get it to run faster. The latest change has been implement a jQueryUI interface for the admin options panel.

Sub'baatar - Mongolia's First Sandwich Shop

Sub'baatar – Fast Fresh Healthy

Client:Sub'baatar

Website: sub'baatar.com
Date: Fall 2008
Toolbox: Joomla Php Javascript Coda Photoshop

Info: The website for my sandwich shop! In the winter of 2008/2009 me and a couple of friends opened a Subway-like sandwich shop here in Ulaanbaatar. This is the website I created for it. Just some basic Joomla! template tweaking, CSS and content management.

Horseback Mongolia

Horseback Mongolia

Client:Silvain

Website: Horseback Mongolia
Date: Spring 2008 – Summer 2008
Toolbox: Php Joomla Javascript Photoshop Coda

Info: Another website developed in conjunction with Backpack Mongolia. A heavily modified Joomla! template with lots of unique customizations. My responsibilities included template coding, CSS and some photoshopping. The purpose of this website is to present Horseback tours throughout Mongolia to prospective clients.

Backpack Mongolia

Backpack Mongolia

Client:Silvain

Website: Backpack Mongolia
Date: Spring 2008 -Summer 2008
Toolbox: Php Joomla Javascript Photoshop Coda

Info: This website was developed for a friend of ours who runs a tourism company here in Mongolia. My business partner Joachim came up with an amazing design concept and we created this website using Joomla! 1.5. My main responsibilities during this project were to create the templates using the design Joachim came up with. I did this by using the default Joomla! template and extensively modifying the HTML and CSS.

Concertō - Learning Management System

Concerto – Learning Management System

Client:Boroo Gold Mongolia / Centerra Gold

Website: Concertō – Learning Management System
Date: Winter 2008 – Summer 2008
Toolbox: Symfony Php Mysql Prototype Photoshop Coda Blueprint

Info: Concertō is a web-based learning management system developed for Boroo Gold Mongolia. Boroo wanted an efficient system for offsite and onsite staff to access learning materials on things ranging from equipment maintenance to using their Enterprise Asset Management system. Concertō allows for many different types of content (video, audio, PDF, flash, etc.) to be uploaded by content producers and accessed by end users through the web. All of the uploaded content is converted to flash so that any browser with the flash plugin can view it. This system was my first using the Symfony PHP framework. It has many features including server-side audio and video to flash encoding, user management and group access levels, content view tracking with report generation (.xls and .doc), tagging and categorization system for all content, multi-language interface, dynamic folder management and FAQ management. The entire system was written with PHP5 using the Symfony framework. The interface uses the Prototype JS library to provide many AJAX features such as content loading, autosuggest and folder management. I developed the entire codebase for this project, with my co-workers contributing to UI design and network integration.

Tattoo - Joomla! Tagging Component

Tattoo – Joomla! Tagging Component

Client:Personal Open Source Project

Website: Tattoo – Joomla! Tagging Component
Date:Spring 2007 – Winter 2008
Toolbox: Joomla Php Mysql Prototype Photoshop Dreamweaver

Info: Tattoo! is a very unique tagging component for Joomla 1.0.x series. It was a chance for me to develop something that used a lot of the knowledge I gained from doing the Joomla! International project and also challenge myself with interface design and usability with AJAX. I also wanted to brush up on my PHP so I wrote the code to follow the OOP paradigm of PHP 4. It was also written with a architecture that allowed for specialized tagging plugins (for instance I wrote a plugin that tagged RSgallery2 images). I was very happy with the administrator interface which made heavy use of the Prototype JS framework to perform things like in-place editing and content querying. Tattoo was a great project and is still available on joomlacode.org CVS. It works great, I just never got around to promoting it due to being busy with other work. By the time all was said and done, everybody had already moved on to Joomla 1.5 so I wasn’t very motivated about the project anymore. Maybe one day I will port it to Joomla! 1.5 and resurrect this project.

Mongolian Tax Authority Website

Mongolian Tax Authority

Client:Chemonics Inc. / Economic Policy Reform and Competitiveness Project (EPRC)/ Mongolian Tax Authoriy

Website: Mongolian Tax Authority Website
Date: Winter 2007 – Spring 2007
Toolbox: Joomla Php Mysql Javascript Photoshop Dreamweaver

Info: This was the first website created with Joomla! International Edition (JIE) and the new Mongolian language pack. The Mongolian Tax Authority had requested help from the EPRC project to create this site. This was our test bed for JIE / Joomla! Mongolia and the Tax Authority was very pleased with this site. In addition to developing the JIE code base, I also implemented a couple of custom Joomla! components using PHP and MySQL to import and search through the taxpayer database. In addition I developed a tax calculator using some Javascript and was also responsible for the content organization and layout. The site was designed to present the average citizen with all the tools and information they need for their taxes. It was voted best government website in Mongolia in 2007.

Joomla! International Edition

Joomla! International Edition / Joomla! Mongolia

Client:Chemonics Inc. / Economic Policy Reform and Competitiveness Project (EPRC)

Website: Joomla! International Edition
Date: Winter 2007 – Summer 2007
Toolbox: Joomla Php Mysql Photoshop Dreamweaver

Info: Joomla! International was port of the Joomla! CMS 1.0.x series that include full UTF-8 support, pluggable administrator language packs, dynamic language switching, improved PDF generation and other features. The conception of this project originated with the Mongolian Tax Authority. They requested the EPRC project to help them develop a website, but one of the requirements was that the administration should be available in their native Mongolian language. Collaborating with Joachim and T. Altansukh (EPRC’s tech specialist), we decided to develop a branch of Joomla! called Joomla! Mongolia (at this time Joomla 1.5.x series wasn’t yet finished and the 1.0.x series had very limited UTF-8 support). During the development of Joomla! Mongolia we figured that it would be just as easy to generalize the project to allow any UTF-8 compatible language, thus Joomla! International Edition was spawned. I was lead programmer on this effort and my tasks included “variable-izing” the entire Joomla! administration and installation process to allow for language packs, developing the language switching components, allowing the XML parser to accept UTF-8, modifiying the Joomla! core to allow for UTF-8 strings and helping produce the joomla-international.org website. Going through and modifying nearly every single file in the Joomla! code base gave me a very deep understanding of Joomla! and allowed me to go on to develop other custom components and websites using the CMS. This was one of our most successful projects to date, the last time I checked the Joomla International was translated into at least 12 different languages and we had great feedback from a lot of developers who were looking for this solution.

Welcome 2 Mongolia

Welcome 2 Mongolia

Client:Chemonics Inc. / Economic Policy Reform and Competitiveness Project (EPRC)/ Dot.mn

Website: Welcome 2 Mongolia
Date: Summer 2006 – Fall 2006
Toolbox: Joomla Photoshop Dreamweaver

Info: Another website that I helped produce. After Peace Corps I took up a consultancy with Chemonics and the EPRC project. They wanted me to help Dot.mn again with managing their group of websites geared towards foreigners and tourists. My main responsibilities now were content management, SEO, custom plugin development and just about anything else that needed work. It was a very good experience and I learned a lot about Joomla! and PHP development. Here I met my future business partner and Design and SEO guru Joachim Bertot, and many of the websites in this portfolio were co-developed by him.

Living in Mongolia

Living in Mongolia

Client:Chemonics Inc. / Economic Policy Reform and Competitiveness Project (EPRC)/ Dot.mn

Website: Living in Mongolia
Date: Summer 2006 – Fall 2006
Toolbox: Joomla Photoshop Dreamweaver

Info: My first real job working on websites was with a company called Dot.mn. I was continuing my Peace Corps service in Ulaanbaatar and was hired by the Economic Policy and Reform Competitiveness Project to help Dot.mn. This company had a group of websites geared at potential tourists and foreigners. This was my first introduction to managing sites with Joomla!. My responsibilities at the company were to proofread masses of content, organize and maintain the site structure and content. In addition I developed a custom Joomla! component for the company that dealt with managing internal links.

Khentii Aimag Tourism Information

Khentii Aimag Tourism Information

Client:Peace Corps / Goverment of Khentii Aimag

Website: Khentii Aimag Tourism Information
Date: Spring 2006 – Summer 2006
Toolbox: Php Mysql Photoshop Dreamweaver

Info: My first website ever using PHP and MySQL. Built entirely in a ger in Outer Mongolia with no internet available and frequent power outages. I remember building this and having no idea what a Content Management System was so I decided to build my own. It wasn’t until later until I found out there were things like Drupal and WordPress. Being out there in the middle of nowhere and having no access to internet and the only documentation I had was stuff that I had printed out or saved while I was in the city. Probably one of the purest learning experiences I ever had, just me and my old Toshiba Pentium III laptop that the government gave me. Someday I will write a post about the experience, I am sure my parents have a letter describing the whole process. Anyways I am surprised the site is still there, although none of the images work. This is definitely what got me started in web programming and PHP in particular.

  • Share/Bookmark