How I Work
I design software that reflects how your business actually works—using your language, your processes, and without unnecessary jargon. My goal is to build solutions that fit seamlessly into your workflow, so you don’t have to change how you operate.
What to Expect: The Process
1. Initial Contact
We’ll have a quick call or exchange to discuss your needs and see if we’re a good fit.
2. Discovery Phase
I’ll ask detailed questions about your business process—what you want to build or improve, who’s involved, how information flows, and what systems you use (like CRM, email, etc.). Together, we’ll map out your workflow, making sure I fully understand your day-to-day operations before any code is written.
3. Proposal & Scope
I’ll provide a clear proposal outlining the scope, estimated hours, and pricing. You’ll know what’s included, and we’ll discuss how to handle any changes or new requests as they come up.
4. Development
I’ll work in focused sprints, keeping you updated with regular check-ins (usually weekly or bi-weekly, depending on your preference). You’ll always know what’s being worked on, and I’ll ask for feedback as we go.
5. Delivery & Launch
Once the solution is ready, I’ll help with deployment and make sure everything runs smoothly in your environment. I’ll provide documentation and training as needed.
6. Ongoing Support
After launch, I’m available for maintenance, support, and future improvements—charged at my standard hourly rate. You decide how much or little ongoing help you want.
What I Expect From You
- Open Communication: I’ll need your honest feedback and timely answers to questions, especially during the discovery phase.
- Decision-Making: Assign someone who can make decisions or clarify requirements quickly.
- Access: Provide access to relevant systems, data, or team members when needed.
- Feedback: Let me know early if priorities change or if you have new ideas.
What You Can Expect From Me
- Clear Communication: I’ll keep you updated throughout the project and explain things in plain language.
- Transparency: You’ll always know what’s being worked on, how much time is spent, and what’s coming next.
- Flexibility: I adapt to your business and am open to changes as your needs evolve.
- Quality: I build maintainable, reliable solutions designed for your real-world business.
FAQ
What does the discovery phase involve?
The discovery phase is about understanding your business process in detail. I ask about your workflow, the people involved, what tools you use, and the information you handle. This helps me design software that fits your business, not the other way around.
How do you charge for projects?
Most projects are billed hourly, so you only pay for the work that’s actually done. I’ll give you an estimate up front based on the initial scope.
How long do projects take?
It depends on your needs and the complexity of the project. Simple tools or dashboards might take a few weeks; more complex systems can take a few months. I prefer longer projects because they let me deliver more value and stability.
What happens if I want to change or add features during the project?
We’ll talk through any new requests to decide if they’re additional work or if they replace something in the original plan. I’ll always let you know if something is outside the original scope and what it means for the timeline and cost.
What technologies do you use?
I work with PHP (Laravel), Golang, JavaScript, and a variety of databases and hosting platforms. I always choose tools that fit your business and budget best.
Do you offer support after launch?
Yes! I offer ongoing maintenance and support at my standard hourly rate. You can reach out for bug fixes, updates, or new features whenever you need.
About Me
I’m Roelof Jan Elsinga, a freelance developer with over nine years of experience. I’ve helped clients like Authentic Foodies and Garden Ambience grow with custom web apps, automation, and integrations. I also contribute to open source and have built tools like a Shopify REST API library and Aloia CMS GUI.