Dave Lage

Web Product Developer

10 years of experience developing user-facing products in fast-moving industries and a commitment to high standards.

Contact

Eco Gardener

Solo Project

EcoGardener is a landscape design tool that works in any browser. Most landscape design tools out there are in flash which doesn't work in a lot of newer environments.

Goal of the project was to bring an easy to use, accessible landscape design tool to the web using Fabric.js, React and Redux.

Discovery

Solo Project

Twitch is a live streaming site for mostly gamers, which has evolved to allow people to support themselves by streaming and creating a community of people around them. I started to watch streams in October 2014.

I started to gravitate to talk show type streams like the Jackass Podcast, Dropped Frames which talked about what streamers were dealing with, and how to grow their communities. They were a range of streamers from small to large, growing and stagnate.

Continually they would discuss how they would have to make choices on what game to play because of how the browsing works based on viewers. If you play a popular game that has 700-1000 streamers playing it, and don't have a lot of viewers, you might never be seen. They would suggest playing non-popular games to possibly get a community going.

This really set a cord for me because it was purely based on how the Twitch organizes its content. With more options to find more streamers that were doing a quality stream that people might enjoy, there might be better communities for people to be apart of. A large number of people I talk to enjoy smaller streamers because they get lost in the larger communities, and can have a more intimate experience with the community and the streamers.

Set out to change how people found streams.

I immediately grasped the concern of finding these streamers and how to find them. With my experience making multiple social networks, I was able to create the site Discovery in a couple of weeks. Its goals are to make it easy to find smaller streamers with more control over the values you wish to see in a streamer.

Built on the brand new Phoenix Framework, which was written in close collaboration with the core Elixir developers. This allowed me to create a very fast, stable, and comprehensive site. Currently able to run autonomously as it caches streams every 5 minutes, and allows you to find those streamers that would normally get lost.

Virb

Technical Lead

Virb was originally developed to be a good looking, customizable social network. First of its kind.

Immediately took off in the web developer community, where they could customize their social network pages, as well as showcase their creative endeavors. Gained 250,000 users in the first 6 months, which gained high praise for its ease of use, clean design, and complete features.

Innovation happened in a few areas that are with us still. VirbTunes (Tracking song plays to show on your profile), Activity Feed (What you have done on the site, across all types of media), Contextual Notifications (When you get a comment or like, showing related comments and replies).

Continually developing to establish ourselves in the rapidly changing landscape, Virb had gone through 3 revisions. From the basic social network, we worked to establish a profiles based on the activity feed. As you upload new content, it would be added to your site in a tumble-log type format. This allowed users to upload any source of content from status updates, video, audio, photos, text, and quotes.

After a few years of developing these free tools with minimal to no advertising, there became a point where we had to decide to move on from Virb or to develop a new way for it to exist. Through conversations with Matt Rubin, who had experience developing web sites for artists, we decided a new form of Virb would be a website builder.

This decision allowed us to develop into a paid model for web sites, by offering a simple, easy to customize web site for a competitive price. We established over 450,000 users for the social network, which over 2000 remained. We continually gained users and got praise over the simplicity of the product as well as the flexibility it gave the users.

Users could easily change between themes without a having to rework their design. This allowed them to update to new themes as well as be confident their content would look good. A lot of small businesses, artists, photographers, musicians were able to develop their sites with ease.

Projects

EcoGardener

Landscape Design Tool for the Web

  • Javascript
  • ES6
  • React
  • Redux

Virb · Technical Lead

Social Network/Website Builder

  • PHP
  • Go
  • Python
  • MySQL
  • MongoDB
  • Javascript
  • HTML
  • CSS
  • Salt-Stack
  • Fabric
  • Jenkins
  • Nginx
  • Vagrant

Discovery

Finding streams on Twitch

  • Elixir
  • Javascript
  • MongoDB
  • Redis
  • Nginx
  • Phoenix
  • MUI

Services

Livestream Development

Develop your stream community. Custom development for bots, web sites, and social media. Feedback on best practices.

Live Coaching

Coaching coding sessions over Skype, Appear.in, Google Hangout, or on Livestream.

MVP Development

Full product development. From idea to product in a very short amount of time.

Consulting

General consulting for server architecture, database design, programming architecture, product development, and community building.