UNPKG

dshaw.com

Version:

Main @dshaw site.

119 lines (104 loc) 6.12 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>dshaw</title> <meta name="description" content="dshaw - Node.js Engineer, Startup Advisor, Developer Mentor"> <meta name="author" content="dshaw"> <!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/dshaw.css" rel="stylesheet"> <style type="text/css"> </style> <link rel="shortcut icon" href="/favicon.ico"> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-32537110-1']); _gaq.push(['_setDomainName', 'dshaw.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </head> <body> <div class="topbar"> <div class="fill"> <div class="container" style="position: relative;"> <a class="icon" href="http://twitter.com/dshaw"><img src="http://avatars.io/twitter/dshaw" alt="dshaw"></a> <a class="brand" href="http://dshaw.com">dshaw</a> <ul class="nav"> <li class="active"><a href="http://dshaw.com">Home</a></li> <li><a href="http://linkedin.com/in/dshaw">Resume</a></li> <li><a href="http://twitter.com/dshaw">Contact</a></li> </ul> </div> </div> </div> <div class="container"> <div class=hero-unit> <h1>Daniel D. Shaw</h1> <p id=mission>Node.js engineer, startup advisor, developer mentor, web dork, polyglot, skater dood, career fullback and father.</p> <p><a href="https://twitter.com/dshaw" id="dshaw-follow-button" class="twitter-follow-button" data-show-count="true" data-lang="en">Follow @dshaw</a></p> </div> <div class="row"> <div class="span-one-third"> <h2>Voxer</h2> <p>I'm a Node.js Engineering on the Voxer platform team. We make a mobile-first app that integrates push-to-talk walkie-talkie voice, text messaging, and photo sharing for one-on-one private sharing or many-to-many groups.</p> <p>I created the Voxer summer internship program, <a href="http://summerofnodejs.com">Summer of Node.js</a>.</p> <p><a class="btn" href="http://voxer.com">Voxer &raquo;</a></p> </div> <div class="span-one-third"> <h2>The Node Firm</h2> <p>I founded The Node Firm with Mikeal, Nuno, Paolo and Pedro. Our mission is to help companies of all sizes be successful with Node.js.</p> <p>My special area of interest is helping startups effectively use Node.js. If you're planning a startup and are considering using Node.js, I'd love to talk to you.</p> <p><a class="btn" href="http://thenodefirm.com">The Node Firm &raquo;</a></p> </div> <div class="span-one-third"> <h2>Open Source</h2> <p>I'm passionate about building realtime systems with Node.js. Common building blocks of my software is Node.js (of course), Express, Socket.io, Redis, and ZeroMQ.</p> <p>Some of my favorite modules that I've created are <a href="https://github.com/dshaw/mixture">mixture</a>, <a href="https://github.com/dshaw/blogit">blogit</a>, <a href="https://github.com/dshaw/history">history</a>, <a href="https://github.com/dshaw/proc">proc</a>, <a href="https://github.com/dshaw/socket.io-announce">socket.io-announce</a>, and <a href="https://github.com/dshaw/socket.io-zero">socket.io-zero</a>.</p> <p><a class="btn" href="http://github.com/dshaw">Github &raquo;</a></p> </div> </div> <div class="row"> <div class="span-one-third"> <h2>Startups</h2> <p>I helped launch two successful San Francisco based start-ups: Storify and Spreecast.</p> <p>I was the Lead Engineer at Storify and we had a full-stack JavaScript platform with Node.js, Express and MongoDB.</p> <p>At Spreecast we used Node.js with Express and Socket.io for realtime communication. I implemented the first production Socket.io RedisStore implementation creating a highly scalable Socket.io deployment.</p> </div> <div class="span-one-third"> <h2>Geeklist</h2> <p>Geeklist provides a way to store, share and promote technical accomplishments. I use Geeklist to network with fellow developers and post information about what I'm working on.</p> <p>If you haven't signed up already, use this <a href="http://geekli.st/dshaw/invite/42A5FF420E">invite code</a> to get beta access.</p> <p><a class="btn" href="http://geekli.st/dshaw">Geeklist &raquo;</a></p> </div> <div class="span-one-third"> <h2>Follow</h2> <ul> <li>Twitter: <a href="http://twitter.com/dshaw" rel="me">dshaw</a></li> <li>GitHub: <a href="http://github.com/dshaw" rel="me">dshaw</a></li> <li>Geeklist: <a href="http://geekli.st/dshaw" rel="me">dshaw</a></li> <li>Tumblr: <a href="http://dshaw.tumblr.com" rel="me">dshaw</a></li> <li>LinkedIn: <a href="http://linkedin.com/in/dshaw" rel="me">dshaw</a></li> <li>Facebook: <a href="http://facebook.com/daniel.shaw">daniel.shaw</a></li> </ul> </div> </div> <footer> <p>&copy; dshaw 2012</p> </footer> </div> <!-- /container --> </body> </html> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>