How I work with you
I believe in working quickly and with minimal fuss, building close, trusting relationships with my clients. My approach is friendly and straightforward - I focus on delivering your project on time and within budget, so you can get back to what matters most in your day-to-day work.
Here’s what you can expect when working with me:
Step 1: Getting in touch
- You contact me by email, phone, or through my website
- I reply quickly to confirm I’ve received your message and arrange a convenient time to go over your requirements
Step 2: Understanding your needs
- We’ll have a conversation about your goals, what you need the software to do, and your budget
- If you prefer, you can simply email your requirements along with a sample file (with obfuscated data) and I can work from that
- If needed, I’ll put together a short summary document to confirm we’re aligned
Step 3: Choosing the right payment model
We'll explain your options for how to pay:
- Hourly fee: Some small projects do not require a lot of work. Maybe it's a small script, or perhaps a tweak to an existing script. Or perhaps you've already got a project that just needs some minor additions.
- Flat rate fee: You pay a flat rate based on what you need. This might work out well when you have a project that has clear definitions or when you have a limited budget and you need to know exactly what you'll be able to spend. Together we'll go over your requirements and we'll be able to agree a timeline and cost.
- Support: Additionally, you may need further work once the project is complete. Perhaps your business needs have grown and you require further work. There are packages available for this scenario.
- For further information on prices, please see the pricing page.
Step 4: Starting your project
- Quick scripts can often be completed in just a few hours, sometimes the same day
- I’ll deliver your script in a way that suits you:
- If you’re familiar with Python, I can provide a Docker image/email the script directly for you to fit into your existing processes
- If not, I’ll provide simple one-click solutions (e.g. a .bat file) and guide you through setup
- For more complex work, I can use a private online workspace (such as a Git repository) so you can track progress and access the scripts once complete
Step 5: Development and progress updates
- I write and manage code carefully, version-controlling everything in private repositories
- You’ll get regular updates and the chance to review progress
Step 6: Delivery and approval
- I’ll walk you through a final checklist to make sure the solution works exactly as you need
- Once you’re happy, the project is complete
Step 7: Ongoing support and maintenance (optional)
- If you’d like, I can provide ongoing support to keep your scripts up to date and make changes as your business grows