More than you ever wanted to know about my career path.

Inspired by the recently released USV Timeline, I’ve decided dump out a longish version of my own timeline.

What follows is a bullet format of that, with probably more rambling detail than anyone would ever care to actually have/know:


  • Graduated Girard high school
  • Attended Edinboro University (initial major - Secondary Mathmatics, eventually switched to Computer Science Major but never achieve degree )


  • Picked up HTML from early issues of Net Magazine; built personal website hosted on Edinboro VAX system.
  • Hired at $5/hr to ‘build websites’ for local video production company (Pro Video Productions).
  • Taught myself Perl (thanks in large part to the O'Reilly 'the pink camel’ book). Without any knowledge of databases, built listing service for local RE/MAX office (including very rough, but workable, CMS and search feature [taking heavy advantage of Perl regular expressions]).


  • Began to do a variety of freelance web development and programming work (heavy use of Perl, HTML, and Photoshop in these days).
  • Created a CD-ROM project in association with a local ad agency for Erie Institute of Technology (built with Shockwave) 
  • Created a nationally distributed CD-ROM for Truck Lite sales staff (programmed in Visual Basic).
  • Took a full time position with Corry Publishing to be their 'web’ guy (also did a large amount of networking and hardware support while there). Introduced to Coldfusion and began working heavily with Microsoft Access (and eventually MS SQL). Initial salary was $24k/year; ending salary was, I think, around $32k/year
  • Introduced to the concept of fantasy football (won the league the 1st year, 2nd place the 2nd – hooked). Begin to build web tools to help manage my team and our league.


  • Friend recruits me to American Express in Greensboro, North Carolina. Primarily work in ASP and MS SQL. Initial salary of $40k year (and chance to focus on just software/programming). The move to NC officially ends my college efforts (until this point I had continued to take one or two classes a semester; but had serious doubts about the usefulness of my major and was considering moving to a 'business’ major because I thought it might be more complimentary to my now growing real-wrold experience).
  • Create tracking system estimated to save Amex over a million a year.
  • Begin to expand fantasy football software ( at the time) to allow other leagues/users.


  • During weekend trip to NYC, meet my wife. Quickly decide to make the move. Do another weekend of 9 interviews, get 8 offers. Pick <KPE> because of the variety of projects the advertising firm connections brings, also buy into the environment and the possibility of incubating some of my own ideas there. Initial salary $90k (wasn’t highest offer on the table)
  • Move mostly back to client work with Coldfusion (doing a little ASP project work here and there). Heavy MS SQL for the backend and begin to dabble in Unix/Linux for server hosting. Also begin to dabble in Java.
  • Create and build BML (Barney Markup Language) as key part to the CMS system for the e-specially my Barney project (1st physical product I worked on and that was available in toy stores nation wide).
  • Pitch <KPE> on idea (rate parks for pickup games and facilities/activities; run tournaments; etc.). Begin to have concept developed (eventually killed by higher ups for reasons never fully explained to me).
  • Slightly disgruntled by localgame experience and also concerned about lack of profitable projects coming in (compared to cost of parties and events being hosted) I change jobs moving to Finally break the $100k/year salary range.
  • Ideas and concepts for websites, along with hacking out initial prototypes and services begin to be a passion/hobby for me. Finally have the personal funds to start buying domain names for all of these ideas (will eventually cycle through at least 200+ domains and ideas; some still remain in my collection, many do not.)


  • Armed with screen shots and datafeed from the ACM, build small team and version one of (Colfusion, Java, and Oracle).
  • Expand into (pitch as software/service to run fantasy football leagues for bars and promote specials to customers throughout the week; fail to gain traction). Never makes money.
  • Break out draft tools and advice within supermug to it’s own product (fantasy football help site/forum; subscription product; gain small amount of traction but break-even financial at best – make many great friends from all around the country via the service; become 'fantasy football expert’ in variety of national fantasy football magazines). Invest about $40k over the years; Basically break even.
  • Build service to help power Supermug and Draftwizard. Connect with other small fantasy services/sites via the Fantasy Sports Trade Association (FSTA) and get handful of b2b subscribers. Becomes solid lifestyle business during football seasons. Without realizing it, build one of the 1st b2b webservices of the time serving up XML on demand (primarily Java and MS SQL backend). Earns small 5-6 figure profit for a couple of years (mostly used to fund my other projects).
  • Begin to do a small amount of writing (primarily reviews for the product; some articles for fantasy football publications and my advertising).


  • Thanks in part to a variety of factors, decide to take time off to stay home with my 1st born son (born Oct. 2003). Agree to remain as part-time consultant with until they no longer need me (though very rare these days, still doing tidbits for them here and there).
  • While being a stay-at-home dad, give up on supermug concept and stop investing in Draftwizard concept (maint. for a few years before completely shutting it down). Continue to keep statsfeed as a small, niche business but lack interest to grow it (eventually shut it down as well to focus on other things).
  • Frustrated the effort involved in Java, the work and cost involved in trying to scale Coldfusion, begin to port all my personal projects and legacy systems to Ruby on Rails.
  • Mostly because of recommendation/introduction via the DBA I hired while at (who went on to write the SQL Cookbook for O'Reilly among other great things), begin to contribute to some O'Reilly books. Eventually get deal to write 'Web Services with Rails’ PDF for O'Reilly. This leads to a book deal with Apress to write 'Pro ActiveRecord: Databases with Ruby and Rails’. Very little profit in writing, but earns me a lot of 'street credit’, job offers, and better consulting rates.
  • Pitch book idea for 'Adding search to your site’ to O'Reilly and get approval to write explore the idea a bit further (get side tracked on other projects and never end up pushing the idea forward).
  • Get approval from Apress to write a book on Amazon SimpleDB (write 90% of the book, but fall way behind on schedule and end up scrapping the project before publication [Apress was going through a large re-org at the time and since we had never done an advance on the project it was easy for all parties to just scrap once interest/passion was lost – and it became apparent SimpleDB was not going to be as big a hit as we initially thought]).


  • Decide I’m ready to get back into more 'full time’ work. Recruiter places me at Bowker on a 1 year contract (and I pick up my activity with again). After the initial year with Bowker, offered a full time position and stay for a couple more months before deciding 'corporate’ (and layers of management) are just not my thing any more.
  • Upon request go back to full time…with the communication/intent that it will be short term while I figure out what I really want to do long term.
  • Begin to heavily read blogs and learn about the NYC tech. scene that had developed over the years under my nose (without my knowledge or involvement). Connect with Charlie O'Donnell just as he’s starting Path101 with Alex Lines – these two become the root of my entire 'tech’ network and become directly responsible for 90+ percent of the connections I’ve made since.
  • Having moved away from the sports and fantasy businesses, begin to take a heavy interest in social data and public/free APIs. Build out many quick hacks and prototypes of various 'fun’ ideas (some with friends and connections, some as personal projects). All with an eye towards 'starting something’. Start doing a large amount of PHP and have now moved most of my personal projects into a PostgreSQL backend (cheapest hosting options, with most flexibility, for my quick hacks). is probably the most well-known of these, but many find various levels of limited success (for example appsigot, literally a 24hr hack that I never touch again, wins a runner-up status in the 1st Techcrunch NYC hackathon).
  • Via an introduction from Charlie, decide to join a small startup called and help build out the tech. Enjoy the team, but not really passionate about the concept (hindsight, I made the jump more to jump than anything else). Believing my lack of passion will be a huge long-term challenge for the team, I quickly transition out.
  • Via an introduction from Terry Jones I meet John Borthwick and am recruited to work with (mostly jump just at the opportunity to work directly with Hilary Mason; also like the idea of potential to work with Alex Lines; and fascinated from a distance by the BetaWorks model and the scale/data of I accept the deal as a consultant making it clear that I will eventually leave to do my own startup (though I didn’t yet know what that startup would be). While there I learn a ton about scaling, move heavily into Python, and fall deep in love with MongoDB. I build out the prototype/v1 of the bundles API.
  • Via an ad-agency connection (and friend) I take a contract gig to build out a BlackBerry, Android, and iPhone app for Novartis (the profit from this project ends up being used to fund a year of efforts).


  • Will Cole (another Charlie O. connection) and I decide to make run at turning into a real business. Because of growing concern that (a owned/operated product) will eventually pivot into what I was already doing with I decide to end my contract with (attempted to leave in Nov. but was convinced to stay until Jan). This essentially puts me full time into for the next year.
  • I build out a handful of, non-critical to, support services. These include click tracking with and content-parsing with (since killed).
  • Initially built as a social data search tool, evolved into a social discovery tool (it used the data you created across social networks to figure out, and perform on your behalf, searches for things being shared with you that you likely wanted to know about). System scaled well and processed/indexed millions of links a day…and generated an average of a 40% click-through rate for those that opened the daily emails…but ultimately failed to gain enough users, quick enough, to be considered a success.
  • Failing to gain enough traction with to raise funding, and at the urging of a recruiter, I pick up a gig with MyYearbook (hoping to replenish the bank account a bit). Quickly regret the decision (love the team, hate the product, so-so on the actual tech, re-discover that I’m not a good fit for the stage of the company [they were transitioning from small to medium; and had just sold for 100 million plus]). Express my concerns to the management and we agree (I think on good terms) to part ways.
  • Finally build out Android and iPhone versions of 'Report to Santa’ app I’ve had bouncing around in my head for a couple of years (don’t push it enough or try to monetize it but it has now been downloaded by over 10,000 people).
  • Via an introduction from Darren Herman, meet with founders of Pubgears. Love the history, love the guys, love that it’s profitable, love that it’s a reason to get out of my gig with MyYearbook. Join the team with the intent of building out the tech. and help the company scale.
  • Begin acquisition talks with a couple of interested parties around Fail to work out a deal (primarily because I’m already committed to pubgears and unwilling to be including as part of the acquisition). Decide to close the service down (to save on, out-of-pocket, server fees).

2012-time I wrote this post

  • In an attempt to cut down on server and domain costs (as well as narrow my focus) I begin to quietly shut down a large variety of my hacks and little projects that have no real traction (there are over 100 with some level/version of code in existence over the years by this point in time).
  • Focusing the majority of my time and energy into building out tech for pubgears, I find myself falling out of touch with sports news…so I build (a system that crawls and indexes sports news from around the web; I then build a feature to automatically search that index for my favorite teams and send me the new results via email).
  • Sparked by a handful of offline conversations, I decide that the turfd system could be expanded into a number of interesting use-cases…and because of my interest/personal history with the AVC community, I decide that applying it to the discussions there might be an interesting start.  I build out the initial version over a weekend, play with it a bit, and then decide to point it out to Fred Wilson. He bounces back some initial feedback and ideas that I iterate on, and then decides to install it on and (as well as blog about it). I spend the rest of the summer days pushing pubgears tech forward as much as possible and the nights and weekends improving and pushing the product/idea forward.

This post has received 40 loves.


This is the personal blog of Kevin Marshall (a.k.a Falicon) where he often digs into side projects he's working on for and other random thoughts he's got on his mind.

Kevin has a day job as CTO of Veritonic and is spending nights & weekends hacking on Share Game Tape. You can also check out some of his open source code on GitHub or connect with him on Twitter @falicon or via email at kevin at

If you have comments, thoughts, or want to respond to something you see here I would encourage you to respond via a post on your own blog (and then let me know about the link via one of the routes mentioned above).