Dear JavaScript, you complete me.

Front-End Development

Front-end web development involves writing programming scripts and building functional layouts which work in tandem to deliver content to a user... on different devices and screens.

Responsive Web Apps

Responsive implementations are more challenging, because the content is effectively bound to the layout 'blocks', which in turn all adapt depending on the current screen or window size.

UX & SEO Optimization

Today the Front-end must also embrace and integrate the principles of UE design and make considerations for SEO web crawlers. This requires expert planning and flexibility during development.

Approach

My development approach is flexible, and in my experience with web software products I’ve found that the best results come from combining agile teams with object-oriented codebases. JavaScript has quickly become the core of the code I write, as our web evolves into full stack JavaScript deployments. I couldn't be more excited for the future of all of our sites!

Here are a few approach points that are important to me as a developer:

Clean Code

The importance of keeping well kept code is difficult to express... but it's mandatory.

Performance

Measure both the page load time and the user transaction time... and reduce them!

Persona Savvy

Persona testing and POV's are incredibly useful. With touch devices, personas seriously help!

User-First

Always think about the user and their needs and perspective... not just the tech.

Open Source

I try to use, integrate and learn from open source projects and Gits whenever possible.

OOP

The Object Oriented Programming approach in JavaScript is amazingly powerful, and fun :)

Skillset

Using a diverse background coupled with an unquenchable thirst to learn, I’ve learned how to consistently bring reliable, semantic, well documented, and error free code to products and services for companies online. The keys to my success are three simple details:

  • I enjoy writing code (especially JavaScript)
  • I understand and use advanced design principles
  • I everything about the internet
Language Proficiencies
HTML5/HTML4/XHTML
CSS3/CSS2
Vanilla JavaScript
JSON & XML
PHP
Classic ASP
MySQL
Libraries
jQuery
Bootstrap 3/2
Social API's (Google, Facebook, etc.)
Meteor.js
Angular.js
Node.js
Extra Skills
Graphic Design
Video Production & Editing
3D Modeling & Animation
Audio Sequencing & Composition

Need to see a resume?

Work

These projects and products are all examples of front-end development, and in most cases I did the design work as well. Please click any of the logos to see and read more about each.