× {{alert.msg}} Never ask again
Scott Hasbrouck

Scott Hasbrouck

Full-stack CTO Javascript Engineer (NodeJS and React), 15+ Yrs engineering, 3 Yrs teaching

Pacific Time (US & Canada) (-08:00)
English
ABOUT ME
❖ Experienced CTO, raised VC and built two web apps from the ground up on founding team ❖ Independently, built, launched, grew, and sold a top iOS app to 1M users ❖ Have programmed in Perl, PHP, C, C#, C++, Objective-C, Ruby, since I was 11
EXPERTISE
Javascript expert help JavaScript - 10 years experience
JavaScript was one of the first languages I learned, about 15 years ago. I have spent the last several years building full-stack, realtime web apps with React, Redux, Socket.io, and RethinkDB
Html css expert help HTML/CSS - 15 years experience
I've regularly written HTML and CSS since I was 11 years old, and have kept up-to-date with the W3C standards over the years. Currently, I usually write HTML as part of a React component, but have also used vanilla HTML for email templates, or as part of a Cordova app.
Ios expert help iOS - 7 years experience
I built my first iOS application in 2008, a simple game for the iPhone that involved catching falling balls with slidable tubes, just to learn Objective-C. In 2010, I built a simple note taking app for the iPad that skyrocketed to the top of the app store for the 3 years I grew it before selling. I have consulted on and off for Objective-C/iOS development in the past few years, most recently for Branch Deeplinks.
Node js expert help Node.js - 2 years experience
I never really liked RoR, mostly because of Ruby. Having grown up on C-like languages, the abbreviated syntax made no sense to me. Once I built a weekend project on Node.JS, I was sold. I've always loved vanilla JavaScript - minus obvious flaws like callback hell - so the idea of using one language that I knew well for my entire stack was mind blowing. I've since built one successful side project and my current startup with a Node backend.
Jquery expert help jQuery - 8 years experience
I've used jQuery regularly essentially since it's popularity rose in the late 2000's. I think it's much less useful now, as JavaScript now has full front end frameworks that automatically keep elements in sync with data models, it can still be useful for small random tasks. Thus, I keep it in the bower file for most projects I build.
Git expert help Git - 4 years experience
I've used git for all of my projects for 4 years, when I made the move from svn. I'm familiar with public contributing, managing a team of engineers on git, and integrating github with issue tracking platforms as part of a sprint strategy
Meteor expert help Meteor - 2 years experience
I've built several side projects with Meteor - it's absolutely perfect for that. I still prefer building a full stack from React/Node for complete control, and because I prefer RethinkDB over Mongo. But Meteor is wonderful for bootstrapped apps. I built a freelancer search website over thanksgiving one year that made it to the front page of HackerNews. I deployed it to a $5 DigitalOcean droplet, and it handled 1000 simultaneous users without a hitch.
No icon Objective-C - 7 years experience
I've been writing Objective-C since 2008, having learned it to build a side-project iPhone game. In 2010, I launched a top-ranked iPad app and grew it to 1M users before selling it. Objective-C is one of my favorite languages, and I've had the opportunity of learning obscure features such as method swizzling and complex thread management as a result of building such a wildly used app.
Reactjs expert help React - 2 years experience
I'm a newcomer to React, but have fully adopted it in all my projects, and thus work in it every single day. I prefer Reflux, vs vanilla Flux. I've used Reflux and Socket.io at my current startup to build a front end that instantly updates all data models via WebSockets (XHR fallback), using RethinkDB changefeeds. Polling the backend is a thing of the past with this architecture.
GITHUB
HackerSurf 77   14
All the hacker jobs in one place.
CSS JavaScript
3RES-Stack-Sample-App 17   1
HTML JavaScript
CTO-Tech-Pulse 1   2
CSS HTML JavaScript
AmbassadorReferralLinks 0   0
Tim Berners‐Lee Invents the World Wide Web, Needs Referrals to Grow It
Objective-C
ARAnalytics 0   0
Simplify your iOS/Mac analytics
Ruby Objective-C
REVIEWS
Average Rating
4.9
(33 ratings)
Awesome mentor!
31
Pretty good
2
Could've been better
0
Needs improvement
0
Unsatisfactory
0

Great work
George Lucas Apr 08, 2016

Scott was very helpful in solving my jQuery animation issue. He also gave me good tips about getting started with React and using a database with it.
Matt Jennings Apr 05, 2016

So much react!
William Driscoll Apr 04, 2016

Great experience
alejandro mendoza Apr 01, 2016

great intro to react!
William Driscoll Apr 01, 2016

Extremely knowledgeable, and knows how to home in those gotchas that waste tons of time.
Jason V. Mar 31, 2016

Scott was the best for this job! Easy to talk with and really fast. Will definitely look to work on more projects with him.
Guillaume Boucher Mar 31, 2016

Awesome! Really learned a lot from our session. One of the few people who knew auth stuff too.
Kim Sarabia Mar 31, 2016

Scott is willing to help and make time in his day for you. He has strong knowledge of node, meteor, react, and reflux.
David Ewers Feb 06, 2016

Rock star! Rock star! Rock star! Rock star! Rock star! Rock star! You can't go wrong with Scott. My highest accolades.
Alan Millar Jan 27, 2016

Scott was very helpful troubleshooting some pretty obscure problems and wasn't scared to jump into the details.
Nick Blanchet Jan 17, 2016

Amazing person: so kind, helpful, and easy to understand-- not to mention very skilled at Objective C as well. I can't thank you enough Scott! Thank you for being patient with me and guiding me through every step of the way!
AK Jan 16, 2016

Thanks again Scott! Helpful as always.
Craig Jan 15, 2016

Great help, he explained the every part of the code, and the entire process to make it work. I recommend him.
Enrique Salceda Jan 15, 2016

Very good knowledge of VBA and its use
Adam Williams Jan 10, 2016

Fantastic. Fixed the code exactly as we wanted , rewrote all of it in 2 hours explained step by step worked perfectly@
David Vais Jan 10, 2016

Scott is truly a JavaScript expert. He helped me solve my problem in a way that was even better than I imagined. 10 Stars!
Craig Jan 08, 2016