Skip to main content

I Build Minimum Viable Products

Software Engineer - Startup Consultant - Deployment Specialist

William Dvorak


Google Engineer

I've worked on a number of teams at Google, which has given me a deep appreciation of engineering process. Having worked with products on the scale of billions of users, the best projects are simple, focused, and reliable. Digging my way out of technical debt on large systems, I know how to balance execution speed with perfectionism.

Olin Graduate

My education at Olin College brought together technical excellence, business sense, and user empathy. Finding all these qualities at once in an engineer is difficult. However, they are all necessary to produce real change.


My linkedin.


Startup Philosophy


Minimum Viable Product

An app that can validate your value proposition.

Products test hypotheses. You have an idea of how to provide value to users, and you want to test if you're correct. You should invest as little time and money as possible while still arriving at a correct answer. When successful, you iterate on your design and capture the value you're providing to users.

A clean website or app providing a focused user experience is the best way to kick off an idea. With an opinionated user flow, you decide how people should interact with your service.

I'm here to facilitate and crystalize your vision and value proposition. Then, I will build your app with your input every step of the way.

What is Excluded

scaling considerations - Providing value to a niche group is the best way to prove out your value prop. Don't engineer for 10M users on your first day. If you do, you might fall victim to premature optimization. Because large components of the system will likely change as the product is refined, do not initially design for thousands of servers.

robust security - No one wants to be the victim of hackers, and security is always important. However, you must understand that all software systems have an attack surface, and are vulnerable to a hacker who is sufficiently motivated. While there isn't much to protect, do not obsess over every unlikely attack vector.

software licensing concerns - Litigious competitors or patent trolls can be scary. There are many variants of software licenses and usage restrictions. However, implementation speed is key, and for most components, someone has already written it for you. With more traction, open source dependencies can be replaced; do not reinvent the wheel unnecessarily.


Typical Client Profiles


Building a First Version

An executive building an app on the premise of some industry insight. You need help refining the value proposition and building the first version. Testing market assumptions through web or mobile web. Industries might include real estate, retail, legal.

Web Scraping and Automation

Counting instagram hashtags, tracking real estate prices, posting listings to craigslist, automating outsourced web clicking tasks. Depending on the website, there are a number of technologies that can be used to scrape the numbers or automatically upload data.

Machine Learning Insight Exploration

Start with a small amount of insight rich data, and I'll slice and dice it to report back business value. Examples include prediction of a future pricing event or clustering groups of similar medical outcomes. This can be on a single set of data or create a streaming service that continually predicts. It is difficult to know the size of opportunity upfront in these sorts of investigations.

Small team CICD

Technology startup with 2 to 30 engineers on staff. Setting up the production cloud services, or migrating to Google Cloud Platform. The company has a dev ops bottle neck and looking to reduce server spend or engineering operations overhead.

Engineering Interviewing Assistance

You're kickstarting a new project, and need to hire the first few engineers. I can prepare the technical questions, work with you to define the ranking system, conduct the interviews, and advise on salary ranges. I've conducted 100s of interviews for both Google and karat.io.

Portfolio




Contact