I design and develop web applications from the highest levels to the lowest levels. Whenever I create a web app I'm essentially solving a problem. It solve a problem you must first break that problem up into manageable forms. This is exactly how I create web app solutions by breaking the large problem into smaller parts. The parts are translated into features, the features become containers, and inside the containers the components are born. This is exactly how I design software, first you design the software from the ground up like an architect, breaking the large into the small. After that then comes the development, the smaller parts are combined to make the whole. Like an engineer I connect the components together using code.
The best way to reach me is by email: firstname.lastname@example.org.