Technical Expertise

In my 7+ years as a front end developer I’ve worked with a wide range of technologies, including various CMSs and custom code bases written in standard front end languages utilizing current best practices. I also make a regular habit of keeping up with industry developments.

For a more thorough view of my toolbox, see the laundry list.

Methodologies

  • Front-End Development
  • Responsive/UI/UX
  • Cross-Browser Compatibility
  • Semantic, Standards-Based Coding
  • Agile Workflow

Other General Skills

  • Self Starter
  • Passionate Learner
  • Good Design Eye
  • Experience Working Remotely

Core Toolset

  • Javascript
  • HTML
  • Sass
  • Ruby
  • Git

Work Experience

In each of the positions I've held, I've learned new skills and improved upon those I brought with me, resulting in a well-balanced mix of experience and a willingness to learn new things.

Resume PDF

Software Engineer

Lab Zero Innovations

July 2017 - Present

I work on small teams at this digital consultancy providing full product development, from concept to design to code in an Agile package.

  • Created client HR tools in Ruby with Rspec, Cucumber, and Haml.
  • Participated in technical spikes in React/Node stacks.
  • Refined front-end custom CSS/Sass frameworks.
  • Worked to improve user experience and accessibilty on client sites.

Senior Front-End Developer

Sooryen Technologies, Inc.

August 2014 - July 2017

At this consultancy, I used standard & proprietary front-end technologies to improve end user experiences.

  • Senior Developer/Tech Lead for the 1800Flowers brands mobile sites, including implementation of Web Payments API and Google AMP.
  • Additional tasks: code reviews, JIRA management, writing documentation, creating new workflows, implementing 3rd party technologies, improving team efficiency, mentoring junior developers, and presenting internal tech talks on various topics.

Web Designer/Developer

Brimar Industries, Inc.

December 2010 - August 2014

My main responsibility was designing and building PHP-based user interfaces for the company’s various ecommerce sites and blogs.

  • Designed and coded new checkout, category and product templates for SafetySign.com and PipeMarker.com to increase conversion rates.
  • Restructured CSS files and improved cross-browser compatibility across all sites, including responsive design features and testing.

Web Production Assistant

rayogram

June 2010 - December 2010

At this boutique web agency, I assisted in all aspects of site development, from templates creation to photo preparation.

  • Created Drupal templates, installed and configured modules
  • Updated CSS files
  • Modified PHP templates

Featured Projects

Each of these projects highlight a different aspect of who I am as a developer. From the technical to the human, I'm interested in all aspects of this vast and varied field.

Plastic

A JavaScript, text-based game engine

The purpose of plastic is to provide a simple, flexible engine for handling character creation, meters, inventory and interactions in text-based games.

The language of the functions will be kept as agnostic as possible so as to accommodate any type of game the author imagines, from RPGs with battle mechanics to non-violent games that benefit from a similar mechanic but vastly different purpose.

Plastic on Github

A Quantity of Stuff

Technical Writings

I've been writing about technology for a little while now and am beginning to do so more and more. Partly to share what I've learned over the years and save someone else a few steps. Mostly to get all the knowledge in my head down in a tangible form, that I can look at it anew and see the gaps that need to be filled.

The posts here range a bit, some more technical and others focusing more on the human factor in all these bits and bytes.

A Quantity of Stuff

Selfcare.tech

A resource directory for people in tech

One day I wasn’t feeling well and told some friends that I was going to hide in my virtual hoodie. It started me thinking about how important self care is, and how little we pay attention to it in the tech community.

So often I see my fellow developers ignoring their basic needs for rest and refreshment. I started this site to provide a central location to find links that will help us all take better care of ourselves.

selfcare.tech

The Laundry List

I've worked with a lot of different languages, technologies, libraries, and tools over the years, both open-source and proprietary.

With each of these, I have real-world knowledge and have either used in production environments or learned in depth on personal projects.

This list is fairly exhaustive, though I'm sure I've forgotten one or two things along the way.

  • JQuery
  • Jasmine
  • Clojure
  • Clojurescript
  • Ruby
  • RSpec
  • Cucumber
  • Haml/Erb
  • PHP
  • Grunt
  • Gulp
  • Handlebars
  • Bourbon/Neat
  • Foundation
  • Bootstrap
  • Less
  • npm
  • yarn
  • Apache Velocity
  • WordPress
  • Jekyll
  • Drupal
  • Cross-browser Issues
  • Responsive/UI
  • Illustrator
  • InDesign
  • Graphic Design
  • Jira
  • Basecamp
  • Trello
  • Google Analtyics
  • Google Tag Manager

A Bit More About Me

I am a web developer/designer from the NYC Metro area with over 15 years of experience in web development and design.

My goal is to create things (apps, websites, physical notebooks if that's how they swing) that help people organize their lives better and then get out of the way to make room for creativity, personal development, and happiness.

When not designing or coding things, I write fiction and essays, play video games, and make things out of wool.

Contact

Reach out and say hi! You can contact me here or through any of the usual social channels.