Programming

I developed my first web page in 2004. Since then, I have developed many sites and a handful of web-based software.


A Strong Foundation

I grew alongside the web, experiencing the radical advancements in the field first-hand.

As the web grew, so did my knowledge. My strong foundation comes knowing what's really going on under the hood.

Known markup languages:

HTML(5), CSS(3), XML, HAML, Jade, Markdown, Sass, SCSS, SQL, YAML, JSON

Beautiful Scripting

I love clean, modular, recursive code - I wouldn't have it any other way.

To me, programming is a form of art. It requires foresight, decisive movement, and quality from start to finish.

Known programming languages:
JavaScript, PHP, [Some: Rails] [Soon: Python]

Colorful Flavors

I am comfortable in several libraries and frameworks.

I generally prefer to write my own code, but these are some of the 3rd party tools I've used:

  • Node
  • Express
  • WordPress
  • jQuery
  • Angular
  • React
  • SASS/SCSS
  • Jade
  • Webpack
  • Browserify
  • Grunt
  • Gulp
  • Require
  • Babylon

Practical Practices

I follow several programming principles and concepts.

  • (MVC) Model-View-Controller
  • (OOP) Object Oriented Programming
  • (DRY) Don't Repeat Yourself
  • (KISS) Keep It Super Simple

I use proper abstraction and keep code intelligible. I follow a blend of development techniques and methodologies. I'm familiar with LEAN, Agile, Waterfall, DevOps.. SCRUM, Kanban blah blah blah.

No matter what the latest trending buzzword, I keep sight of the real goals they mean to accomplish: keeping clients happy by providing quality, working software in a reasonable time and within the budget.

Are you a developer?

There's a more in-depth version of this page available here!