Frequently Asked Questions
What technologies do you work with?
My expertise is in the open-source world — Ruby, Python, Node, PostgreSQL, and a variety of frontend frameworks. I choose the right tool for each project rather than forcing everything into one stack. If you're not sure whether I can help with your particular tech needs, just ask.
Do you offer fixed bids?
Except in very rare cases where a project is completely scoped and designed with a contingency for no changes, I cannot offer fixed bids. I have found that clients often want to make changes once they start building, which is expected! It usually makes more sense to partner for an engagement to deliver the best version of the product or feature.
How many hours can you commit to my project?
While this changes frequently, I usually cannot commit more than twenty hours per week. Contact me to learn about current availability.
What is the minimum commitment for a project?
Other than one-off product consultations, the minimum term for an engagement is forty hours total.
Do you offer web design?
I do not offer custom web design. Depending upon your needs, I can partner with a trusted designer for an additional cost, or build a good-looking solution using existing component libraries tailored to your brand.
Are you available to meet or work in person?
I can meet in person on a limited basis in the Nashville area. Otherwise work is conducted remotely via videoconferencing and project management tools.
How does payment work?
For incorporated businesses, I've found that it's often easiest for accounting and tax purposes to accept payment through an existing payroll system. For other cases, I accept ACH payments through QuickBooks.
Do you serve clients outside of the United States?
At this time I can only serve clients based in the United States.