Make the scope concrete.
Start with the problem, the existing product and what a useful result looks like. Agree on the work and its constraints before building.
Freelance & contract work
I work with founders and product teams on web applications, mobile apps and the systems behind them.
A new application or a substantial feature, with the interface and backend developed together.
Features, integrations and fixes in a product that people already use. Start by understanding the code and the operation it supports.
Interfaces for finding information in documents, extracting structured records and tracing answers back to their sources.
Start with the problem, the existing product and what a useful result looks like. Agree on the work and its constraints before building.
Review working software as it develops. Document the decisions, implementation and what the team needs to maintain it.