Demoflow

Demoflow is a desktop (Electron based) enterprise, collaborative demo platform that enables sales teams to seamlessly demo their products live.

I joined Demoflow as the first employee and the first technical hire. Over the course of the first year (2020), I desgined, built, deployed, and trained users on every single major feature in Demoflow. Additionally I helped secure $4.0M in investment, increased 6 month retention by 30%, and trained our other ( currently 5 ) new engineers. I also taught myself Ruby on Rails and implement several full stack features, including a small clone of Google Drive within our product. I now focus on QA testing, project scoping, bug squashing, and helping our engineering team succeed.

Responsibilities

Senior Product Engineer

  • Make front end architectural decisions
  • Architecture, build, and deploy feautures
  • Train new engineers
  • Improve QA process
  • Review PRs

Product Engineer

  • Design UI / UX of new features
  • Architect, build and deploy features
  • Monitor and measure user engagement
  • Onboard new customers
  • Gather customer feedback to improve product
  • Plan and maintain backlog

Highlights

  • Completely converted our desktop application to a web first architecture (similar to Slack)
  • Designed and built over 46 full stack features in 9 months. ( >1 new feature / week )
  • Increased 6 month customer retention by 30%
  • Designed, pitched, and got accepted into Zoom Apps early beta program

Tech I've worked with extensively:

Front End

  • Electron.js
  • React
  • React Router
  • Grapqhl
  • Auth0
  • Apollo Graphql
  • Jest
  • Webpack

Back End

  • Ruby on Rails
  • Redis
  • Sidekiq
  • Docker
  • Rspec

Dev Ops / Deployment

  • AWS
  • AWS Lambda
  • Github Actions
  • Datadog
  • Sentry

Third Paty Services

Screenshots

View All Demos

Anyone in the organization can see any demo

Over 12 Integrations

Integrate into your sales workflow

Editing a Demo

Create & Collaborate on demos from your asset library

Live Demo Presentation

Using Electron we create isolated windows for screen sharing

Invite Collaborators

We use Apollo's subscription handling to enable live demo editing

Create Isolated Browser Sessions

Through Electron we can isolate sessions and maintain multiple logged in windows

Get In Touch 📬

If you're looking to work on a project, or inquiring about previous work I've done, do not hesitate to reach out. I do my best to respond to all emails within 24 hours.