Xzist

Xzist

A premium SEO tool, allowing Internet marketers to manage and implement campaigns using features such as a broken link checker, website analysis, social media updater, keyword research tool, and competitor analysis tool. We are currently looking into a second iteration of this platform for future development.

Emenudeo

Emenudeo

This was an e-commerce project. I managed the project, working the backend and the frontend. The team was divided into research, business model, database design, frontend, and backend development. We used a VPS server for development as PhalconPHP and Varnish are not available on shared hosts. We used twitter bootstrap and jQuery on the frontend, and PHP and MySQL on the backend.

Strumbelievable

Strumbelievable

The client needed a portfolio site to display his 3D animation videos. I worked with him in person, building it from the ground up, where I designed the layout, navigation and JavaScript. I used twitter bootstrap for the navigation, html5gallery to achieve the carousel slideshow navigation, and more recently CSS3 to achieve the trapezoidal shape of the banner.

Bookboutique

Bookboutique

A project I helped someone with to learn MVC programming concepts without the aid of a framework.

Full Adder

Full Adder

A demonstration of an interactive Full Adder built in JavaScript solely for learning purposes and used by the Adder_(electronics) wikipedia article.

Pagination

Pagination

A sortable pagination demo hooked up to a MySQL database I wrote on top of Zend Framework. The md5 and sha1 are simply the hashes of the "id". The idea here was to build up a database of hashes and try to find collision patterns.

15-puzzle solver

15-puzzle solver simulation

A simulation of the classic 15-puzzle with the twist that the completed puzzle can have the empty space anywhere. The solver relies on AStar Path Finder to find the fastest route between two points. The solution algorithm uses 16 different configurations, depending on the end space location, that solves the puzzle from the outside in, like any human would approach the puzzle.