RECENT CLIENTS 

PAST CLIENTS 

FREELANCE

 

TECH STACK

Front End Languages:

  • HTML5, CSS3, SASS & LESS- I consider proper naming and semantic HTML5 markup a craft, and take it seriously. I can write a whole component in HTML just by looking a psd, and later sculpt it with CSS.

    SASS is such a powerful and an effective way to promote maintainable and reusable code. I have a go-to SASS library of mix-ins and variables that I have accumulated over the years that significantly reduce setup up. I have only used LESS as it relates to theming the Magento framework, i prefer SASS.

  • Backbone, Node, React & Redux - Typically I have used Backbone to help organize content specific javascript. Node as a service to interface with APIs and third party data structures. React as a Front End templating engine. And Redux to handle the dispatching of event based states.

  • ES6 Javascript & JQuery - Lately been trying to write as vanilla JS as possible, using ES6 syntax and transpiling using babel. Often times I will try to see how long I can go without including JQuery. I am quite versed in JQuery but recently it has become problematic within new frontend systems and as such I have tried to use it sparingly or not at all.

Back End Languages:

  • Python/Django - I have built and deployed several Python apps, leveraging the Wagtail CMS. And have worked with our team to create a foundational architectue which packages vetted components, that significatly reduces start up time.

  • Ruby on Rails - This is my strongest backend programming language. I have built robust Content Management Systems using polymorphic models, Google Maps API integration, custom social media scrapers/engines.

  • PHP & Wordpress - I have worked on building robust backends in Wordpress which allowed client service teams to effortlessly manage content for monthly newsletters.

  • Servers & Databases - I have worked with Linux servers running some combination of Apache or Puma. Typically working with staging and production environments, and deploying code updates through CircleCI. More recently I have been exploring out the box solutions with either Docker Containers, or Amazons Elastic Beanstalk. My database of choice is MYSQL.

CHICAGO BASED WEB DEVELOPMENT

 

Want to hear from me periodically?

Or Maybe check out my E-blast Skills

Email Marketing is often a "Necessary Evil" of Web Development. Given the various platforms in which people check their emails you have to code like it's 1999 to ensure your message is received as designed. I am up-to-date with best practices, CAN-SPAM compliance, even cutting edge responsive layout solutions.