To Top

Meet Ryan Chan of UpKeep in Westwood

Today we’d like to introduce you to Ryan Chan.

Ryan, please share your story with us. How did you get to where you are today?
I started UpKeep three years ago while working as a process-development engineer at a membrane manufacturing plant.

(We created membranes to purify wastewater and saltwater.) At the time, I didn’t know a single investor and had no idea what it meant to start a business, let alone how know how to code or build software. Instead, I simply took small steps towards addressing a problem I saw working at our facility: recording work done in the plant was an extremely cumbersome process for the facilities and maintenance department to manage.

Regardless of whether it was a broken piece of equipment on the manufacturing line, a busted door lock, or a simple filter replacement, maintenance work orders would create stacks of papers that were easily lost. I’d see our team have to move back and forth from the production facility to the office, only to retype their notes back into a desktop application.

I figured that with modern cloud and smartphone technology, there had to be a better way. So, I set out on a mission of improving the productivity of maintenance teams.

UpKeep is a mobile-first solution for maintenance management that technicians love to use. It allows workers to snap a picture of a broken piece of equipment, create a work order, and send it off to the maintenance department for repair–all from their mobile device. Already, we have 40,000 users, including Stericycle and Unilever, who have realized the power of what we are building.

When I look back now, I realize how far we’ve come by taking small steps towards our mission every single day.

Truly the most exciting thing for me is imagining where we’ll be tomorrow as we continue taking these small steps towards transforming this industry.

Getting to where we are today was not trivial and I would love to share my founder story.

When I first started UpKeep, I didn’t have the mindset that I was going to “quit my job and start a startup.” Instead, I started working on UpKeep by learning how to code after work and on weekends. I took a community college class on iOS and web development that would go from 6PM-10PM, 3 times a week. At the end of the semester, I took the next major leap: I quit my job as a process-development engineer to work on UpKeep – but not full-time. Instead, I got a junior level position as an iOS developer to continue improving my skills as a software engineer, and kept working on UpKeep on nights and weekends. I knew from day one that I wanted to have full control of building the vision I saw for UpKeep and knew, very practically, that I couldn’t financially afford to just quit my job.

As the application and user base grew, the next step I took was committing to UpKeep monetarily.

I started to take my monthly salary as an iOS developer and funnel it towards paying for server costs, and to hiring out developing UpKeep for the web and for Android.

Surprisingly, I found our first web developer, who would create the next version of UpKeep, on Reddit. Ankit said that he would help build UpKeep for web and Android on my shoestring budget and believed in me and the vision.

Over the next 2 years of working from 7PM-1AM in the morning, we continued to grow as a completely free product and amassed over 20,000 users on UpKeep. I would say that the “Aha moment” was a casual day when I looked back and realized how far we’d already come and that we had the potential to revolutionize this industry and make a difference. That day, I quit my job as an iOS developer and embarked on the journey to fully commit to UpKeep.

Great, so let’s dig a little deeper into the story – has it been an easy path overall and if not, what were the challenges you’ve had to overcome?
During this period when I didn’t have an income, but we still had overhead costs for maintaining servers and development, UpKeep transitioned from a free product into a paid product. At the time, I might’ve been naive about venture capital and raising money, so instead, I did what I had to do. With amazing supporters for UpKeep, we quickly reached profitability with our shoestring ramen budget. Three years later, we now have over 40,000 users on UpKeep with some of the best customers and the best team, and we’re growing every day.

Alright – so let’s talk business. Tell us about UpKeep – what should we know?
UpKeep was created to alleviate all of the pain points that many companies face. We wanted a mobile-first solution for asset management with transparent pricing. A tool for managers to communicate with technicians who are in the field. A portal for technicians to respond to urgent issues without having to shuffle through paperwork. A modern, intuitive, and efficient maintenance management system that is proven to simplify the workflow process.

Our goal isn’t to automate the blue-collar worker’s job through AI, machine learning, or big data; it’s to empower maintenance teams to become twice as productive and allow them to receive recognition for the meaningful work they do that is often lost in a paper trail. Broadly, there is a problem with technology today such that the most user-friendly software is often built and targeted to the most tech-savvy people in the world. And they’re not the ones who need it the most. At UpKeep, we are giving the people who are typically forced to use the most difficult-to-use software something different.

Is there a characteristic or quality that you feel is essential to success?
Perseverance and grit.


  • Starter Plan $25 per month
  • Professional Plan $40 per month

Contact Info:


Getting in touch: VoyageLA is built on recommendations from the community; it’s how we uncover hidden gems, so if you know someone who deserves recognition please let us know here.

Leave a Reply

Your email address will not be published.

More in