Discovering possibilities through creativity and logic

Steam-power code.

It is a silly name. I built this site to be a repository of work I have done in the field of web application software engineering. Steam-Power is an allegorical 19th-century reference to technology that is exciting, new, and available to all people.

I do a lot of work in the Yii framework now, though I've coded with Symfony and CakePHP. Also Wordpress plug-ins and Drupal modules. I'm currently working on a charitable donation app written in Yii-PHP that interacts with a REST API developed by another programmer. We use load-balanced EC2 instances on AWS Linux. I do everything from configuring Apache2 virtual servers, to MySQL/Postgres database design, middleware server scripting in PHP, Python, and Ruby-on-Rails, to front end UI work with jQuery, Bootstrap (and of course HTML5/CSS/Javascript). I spent a year working on a Java servlet application. I've enjoyed becoming acquainted with Angular and Node.js. I eventually would like to steer my career in a more scientific direction. In aiming for this goal, I'm currently looking for projects involving Python and C, though I also enjoy coding in Ruby and PHP.

Steam-Power is known to have been used to produce mechanical motion for at least two-thousand years. The root of the idea is to take what is naturally available (water), apply energy (heat), and concentrate the resulting steam in a way to create movement. At Steam-Power Code, we use the same millennia-old concept. There is an ocean of open-source tools, programming languages, and even raw code ready for the industrious software developer to take and use. To that ready supply, we apply the energy of creative work flow, natural, logical algorithms, and best practises to create applications, web site components, mobile web applications, even games - All custom-tailored tools that will provide the Steam-Power to re-invigorate your machine whether it be for business, gaming, or science.

Please also check out my music projects at: