Turn problems into products. Understand the user, challenge assumptions and identify the smallest useful solution.
Build features from start to finish. Work across interfaces, application logic, APIs and data, taking features from initial idea through deployment and iteration.