You may know me from:
The type of work I can help you with:
I've been building ambitious front-end, single-page style applications for the last 7 years with all manner of tools. I spoke at the very first Node conference on building realtime web apps with Backbone.js, Socket.io, and Node.js in 2011 and have stayed heavily involved this space since.
I’m open to anything interesting and challenging in front-end, node.js, or mobile web. Hit me with your hard problems, I love a challenge.
In the interst of being more specific, if I were to describe the perfect project right now it’d be:
- A performant mobile web app, built with React, Redux, and webpack.
- I love building mobile web apps that can be installed to the homescreen. There's some really amazing work going on in Android to support what is being referred to as progressive apps.
- I've written about my preferred approach to clientside apps, which are those that compile to static sites and are powered by separate data APIs. Pre-rendering all known HTML at build time enable really fast mobile load times.
- Anything involving offline with ServiceWorker or even appcache is super interesting to me. I believe that ServiceWorker will be a huge driving force in the next evolution of the web.
- I have a decent eye for design and love building interesting interaction elements (like this one). But, I’m not a designer, so I work best when I’ve got a static HTML/CSS mockup that I’m bringing to life.
In addition to development work, I’d also consider consulting opportunities related to:
- Advising on re-writes or architecture of front-end web apps.
- Training JS devs on React, ES6, Webpack, mobile web.
- I also frequently find myself consulting companies on what’s next on the web. I was recently told by the head of web content for O’Reilly that I’m “a year ahead” in terms of what’s next on the web and I’ve consulted on web strategy for several very large, tech companies that I can’t name, unfortunately.
My rate and availability:
My next availability is: October 2017
My rate for full time dev projects is $8,000 per week. I bill weekly for projects with vague requirements and try to do fixed price for projects that have more clearly defined scopes (such as re-writes).
What it’s like to work with me:
- People tell me I’m easy to work with. I just want to do quality work and get stuff done.
- I don’t like feeling scattered and will only take on one client project at a time.
- I send bullet point status updates organized into Plans, Progress, and Problems to keep us on the same page and provide ample opportunity to make adjustments if there's a misunderstanding.
- I don't always work normal office hours, I try to optimize for working when I know I can be most effective, which varies a bit. My goal is to deliver solid value each week.
- I like working with git and GitHub for version control.
- Part of the reason I like building things as static sites, is that it allows me to easily and quickly deploy to a staging server so you can easily track my progress (I usually do this using Surge.sh).
Let’s work together!
Hit the big blue button and send me an email and let’s set up a time to talk. See you soon.