Scott Hoch, Software Developer in Los Angeles, CA, United States
Scott Hoch

Software Developer in Los Angeles, CA, United States

Member since October 25, 2016
Scott is an ex-musician who got a master's degree in physics from Yale before leaving academics to be a software engineer. He works from home and loves his wife, beer, running, and his cat. He is looking to work on projects that have a direct impact on a business' bottom line. He's gone to YC interviews twice.
Scott is now available for hire




Los Angeles, CA, United States



Preferred Environment

iOS, Vim, Tmux, Git, AWS, Digital Ocean, Heroku

The most amazing...

...algorithm I have written was able to match people's records in the presence of typos and differing information. This is called probabilistic record linkage.


  • Managing Member

    2016 - PRESENT
    Corlay LLC
    • Built bots to scrape data on products sold on Amazon across many categories.
    • Created an algorithm for finding selling opportunities from scraped data.
    • Assembled a team of 4 to find, design, order, and sell these products on Amazon.
    • Built a profitable business that went from 1 to 3 products in under a year. Still growing.
    Technologies: Ruby, PhantonJS, Python, Amazon
  • Managing Member

    2015 - PRESENT
    Correlator LLC
    • Launched over 9 tech products in the first year and a half. Customers are in diverse industries that are located across 4 countries (United States, Denmark, Indonesia, and Italy).
    • Built ETL systems for: law offices, digital city guilds, cooking apps, event coordinator databases, political campaigns and parties, and digital marketers.
    • Built teams as large as 4 people and managed their work to deliver for clients.
    • Worked on 2 different Internet of Thing applications including a talking coffee machine prototype and a remote sensor technology for use in industrial manufacturing.
    Technologies: Ruby on Rais, C++, Java, React, Sinatra, AWS, Python
  • Data Engineer

    2013 - 2015
    • Worked on team of 3 to build ETL for importing 1.5 billion US voting records per year from over 3,000 county clerks across the United States.
    • Built out probabilistic record linkage algorithm to match duplicate voting records in the event of typos and different supplied information. This was built in a Neo4J database.
    • Created machine learning algorithms to predict voter party affiliation, gender, demographic, voting likelihood, and more for a national voter filing system.
    • Trained a machine to identify actions taken during 2 week trial that were most correlated with trials turning into paying customers.
    Technologies: Rails, Ruby, PostgreSQL, Redis, Neo4J, Java, JavaScript


  • BlackBird (Development)

    Industrial manufacturing machines are old and hard to get data out of. This box allows you to attach a sensor to your production line to instantly get your production data synced with the cloud.

    I worked on the Java back-end for collecting data as well as a small role in programming the IoT remote devices.

  • CityKey (Development)

    Hotels have billions of dollars a year spent by their guests off of their property. This allows them to take a part of that process to both expand their brand presence off property as well as potentially close the loop to generate referral revenue from local businesses.

    Here is the actual site in action:

  • Los Angeles Mayor's Dashboard (Development)

    The mayor is responsible for a lot of projects. The data on how those projects are doing is highly fragmented. I built a dashboard that makes it easy for non-engineers to get the important data in front of the mayor.

  • EventInsider (Development)

    This is LinkedIn built on top of Yelp specifically for event professionals. This is needed because a wedding coordinator's experience at a hotel is vastly different from anything you can find on Yelp or TripAdvisor.

  • NationBuilder Voter File (Development)

    I took nasty unformatted data from over 3,000 sources and turned it into something manageable. This data describes over 190 million people and has to be refreshed over 4 times a year. The process is managed and run by non-engineers.

  • 5 Los Angeles Marathons (Other amazing things)

    Don't know why I keep running these, but I do!


  • Languages

    Ruby, JavaScript, Python
  • Frameworks

    Sinatra, Ruby on Rails (RoR)
  • Tools

    Vim Text Editor, Amazon SQS, Sketch 3
  • Storage

    AWS S3, PostgreSQL, Redis, Neo4j, PostGIS
  • Other

    Software Development
  • Libraries/APIs

    jQuery, D3.js, React
  • Paradigms

    Agile, Scrum
  • Platforms

    AWS EC2


  • Master's degree in Physics
    2010 - 2013
    Yale Universtiy - New Haven, CT, USA
  • Bachelor of Science in Engineering Physics
    2006 - 2010
    University of Colorado Boulder - Boulder, CO, USA

To view more profiles

Join Toptal
Share it with others