Web Developer and Gaming Event Promoter

I believe in creating better websites

One of the things I like least about being a web developer is being asked to develope something without a plan or design. Invariably, the project will take longer and have more changes as it develops. Entirely because nobody sat down and worked-out a plan beforehand.

While the current trend is to create hastily written, badly formatted, cloned code to get web sites out the door fast, I belive in creating readable, meaningful code that is eye-catchingly unique, elegant, and maintainable; it should never need to be re-worked for every update or because it was obsolete before it was even published. Weeks of Coding can save you hours of Planning... status quo

Who am I

Web developers live a nomadic existence, traveling from site to site at the whims of Development Paridigms

What I really am is a Pacific NorthWest based Full-Stack Web Developer with a focus on Responsive front-end Design since about 2010. My primary focus right now is with the Laravel PHP framework, using Vue.js for front-end data binding and jQuery for DOM manipulation. I don't know if I could be considered to be on the cutting-edge of responsive design, but do try to keep up with the latest trends in responsive layout and styling while keeping a wary eye on this week's fad-based design trend.

I also demo and promote several role Playing Game events for Wizards of the Coast and Chaosiumas well as help organize local game conventions. I have a blast running RPGs at shows and in stores.

My Web-Dev Portfolio

Project Breakdown Nightship Networks: 13 Hot Pepper Studios4 Mason Gentry3 Darin Fong Audio1 LindData2 Gateway Professional Network4 CustomSell LTD3 DORA International1 Mosier Data: 5 OSFCI: 3 Individual Clients: 16 Personal / side projects15+
Skillset Breakdown HTML5 Paridigm: 50+ CSS3 styling: 50+ Responsive design: 18 Mobile navigation: 7 jQuery: 30+ AJAX data handling: 15+ Angular: 6 Vue.js: 5 Laravel PHP: 4 Codeignighter PHP: 2 ASP Visual Basic: 8 SQL / MySql: 15+ Ruby on Rails: 2 WordPress: 8 Control panels: 12 SVG graphics: 7
Washington State salmon report HTML5, CSS3, Responsive design, wordpess, PHP, SQL, jQuery
[ project ] [ client ] [ description ] [ status ] [ links ]
HipTrack free time tracking service HTML5, CSS3, Responsive design, Vue.js, Laravel-PHP, MySQL
[ project ] [ client ] [ description ] [ status ] [ links ]
Black Swan API HTML5, CSS3, PHP, SQL, Vue.js, jQuery, API calls
Quantum Optical HTML5, CSS3, Responsive design, ASP, jQuery, AJAX
Kellog Foundation Community Food Revolution HTML5, CSS3, Responsive design, wordpess, PHP, SQL, jQuery
http://communityfood.wkkf.org/
Advanced Meta-tag generator HTML5, Angular, jQuery, Meta tags
Concious Transformations HTML5, CSS3, Responsive design, wordpess, PHP, SQL, jQuery
Circles Demo HTML5, CSS3, CSS animation, Responsive design, jQuery
Taking Action on Overuse HTML5, CSS3, Responsive design, wordpess, PHP, SQL, jQuery
CrowsNest Task Manager HTML5, CSS3, Responsive design, Angular, PHP, SQL, jQuery
Out of Your Head audio panel HTML5, CSS3, CSS animation, Responsive design, jQuery
Color Supply color pallet inspiration HTML5, CSS3, CSS animation, Responsive design, SVG graphics, jQuery
Curo Natural therapy HTML5, CSS3, Responsive design, jQuery
CustomSell Tour HTML5, CSS3, CSS animation, SVG graphics, Responsive design, jQuery
Silence is Broken HTML5, jQuery
Design Authority quiz HTML5, CSS3, Angular, Responsive design, jQuery
Beat the Blues promotion HTML5, CSS3, Responsive design
Skystem form redesign HTML5, CSS3, Responsive design, jQuery
The EDGE 3.0 HTML5, CSS3, Responsive design, ASP, jQuery
HTML5, CSS3, Responsive design, jQuery
HTML5, CSS3, Responsive design, Ruby on Rails, jQuery
HTML5, CSS3, Responsive design, ASP, AJAX, jQuery
HTML5, CSS3, Responsive design, PHP, SQL, jQuery
http://www.carefreecharters.com/
HTML5, CSS3, Responsive design, jQuery
HTML5, CSS3, Responsive design, jQuery
HTML5, CSS3, jQuery
HTML5, CSS3, wordpess, jQuery
HTML5, CSS3, CSS animation, Responsive design, jQuery
HTML5, CSS3, jQuery
HTML5, CSS3, Responsive design, ASP, jQuery
HTML5, CSS3, Responsive design, codeIgniter - PHP, jQuery

I do Front-end Web Development

When done right, a website creates an intuitive, responsive, and seamless User Experience

Holistic Web Design

Just like a rocket, a web site is made up of many parts that must work together with artfully synchronized precision. The Holistic Design Approach considers the project as an interconnected whole, not a sum of vaguely-related parts. Also just like a rocket, lowest-bidder contracts with off-the-shelf components will probably crash and burn just when you're trying to fly. Coding and Rocket Science... just say'n

The UX

A web site has about 15 seconds to do and be what the user expects. Just like anything else in their lives, they don't want figure it out. They shouldn't. An intuitive, holistic design will bring users back again, instead of regretting it.That's User Experience

The Good Old Days

Just a couple years ago, a website would have a 1024px-wide desktop version and MIGHT have completely different mobile site. Today, a site needs to be responsive to any device-size, from a 80-inch plasmatron to an older 4-inch iPhone. While almost any developer can scale content to work with multiple device sizes, it takes an experienced User-Experience developer to know what the user expects from those different devices. Just making things smaller isn't going to be the right answer.

State of the Art

Every five years or so, the way we make web sites totally changes. Gone is the idea of creating a whole web page in the server and then reloading it with every button click. 90% of what we used to do back-end code can be done better with front-end Javascript and CSS. Think of it as Evolution in Action

Skill

Michael has worked hard to specialize in the front-end web basics, like HTML, CSS3, jQuery, and coding Syntax. Like Rocket Science, it all comes down to how well you know the basics, regardless of the platform or framework.

While the latest new thing may not be better, it's important to learn the latest techniques or technologies. If you don't evolve, you become obsolite.

The user wants to see and interact with a website without having to think too hard about how it works or why. While the HOW a web site works is important to the developers, the WHAT and WHY it works is just as important to that user's experience.

Project Workshop

Where I'm At

I settled in Vancouver Washington, a place with mild winters, milder summers, mild rain, few tornados, not a lot of floods, only a couple volcanos, and lots of game stores.