I'm a Brazilian software developer, i have worked with Python and Django for almost 10 years.
The way I like to work is:
1. We'll have a meeting to understand the project details and I will do a proof of concept
2. The time and cost may change, is impossible to set a price/time on something without the proof of concept (no charge at this point)
3. I will walk you though the details of what I'm planning to do
4. We'll be in touch every day with updates
5. At the end you will have a product ready code, docs on how to run and maintain it
6. Any future small change and support is free
Important notes:
1. My code is clean and well organized
2. Communication is the key for us to partner up
3. I will trust on you and I expect the same
4. Bugs and errors can always happen and there's nothing we can do about besides fixing them
5. It could take more or less time to finish and I prefer to be honest on this