Rob Miracle The Omnigeek

Web Developer


The Internet feels like it's in its infancy, though the World Wide Web is now over 30 years old. During those 30 years, much has changed, but somethings remain constant. Browsers may change, the tools used to build the web change frequently, but at the core HTML, CSS and JavaScript still drive the browser experience and on the server side, to create the dynamic exerpiences, you still need a server scripting langauge that can talk to your database store. Images still have to be delivered. Your web server still has to support multiple domains.

All of this requires experience, not just with the tools of the day, but the problems that need solved are the same that they have been since Mosaid and the NCSA first servers went live.

I have been here since the beginning. I've dealt with the browser wars and the quest to get rid of IE6. I've built and maintained websites for going on 30 years. Every position since the beginning of the web that I've held has required me to have my hands in various website construction technologies. I'm fluent in HTML (and HTML5) and structuring well organized documents, I'm comfortable taking a UI design from an artist and realizing their vision. And I work well in Javascript.

You may be looking for experience in a particular framework, but those frameworks change. You weren't using Angular five years ago and you won't be five years from now. You need a web developer who can transcend tools that may come and go and adapt to your now and your future.


Web Development is best when your developer undertstands the full-stack. That is they can both build and utilize server-side techologies like creating RESTful API's from your database that can be consumed via your site's web scripting technology and have that output in efficient, well structured elegant front end langages that are cross-browser and mobile friendly.

Knowledge of content management systems (CMS) is also key for many customers because they don't want to think about any of this. They just want to create the content and have it displayed. I've worked for a company that built custom content management systems. I've even built my own and of course I've worked with some of the most popular CMS's like Wordpress and Drupal.

While my comfort zone on the server-side includes PHP, MySQL, and Wordpress, I'm certainly comfortable learning new technologies. I can work with technology like Node.js, Angular and React.

In my career, I've built everything from the website for a major national newspaper to personal portofolio sites for photograpers. I've built dynamic pages for a company that let the HR department use a Google spreadsheet to track employee information and transform that data to an interactive seating chart.


Copyright © 2019, Rob Miracle. All Rights Reserved