Skip to main content

About Me

Peter Dore, founder of Node Creek

I'm Peter Dore, and I build custom web applications for small and mid-sized businesses in Southwest Washington.

I've been building websites for 25 years and working as a professional software engineer for 16 years. Over that time, I've worked everywhere from Fortune 100 companies to small startups on projects with millions of users.

I build applications that are secure, fast, compliant, and delightful to use. Sometimes that means custom software, sometimes it means configuring something off-the-shelf. I care about more about solving your problems than I do about maximizing my billable hours.

I have deep experience in fintech, healthcare, and e-commerce, but I work with businesses across many industries. What matters most isn't what industry you're in, it's whether you have a specific problem that custom software can solve.

Drop me a line and let's talk about your needs and how I can help you meet them on budget and on time.

What I Bring

25

Years Building Websites

16

Years Software Engineering

50+

Projects Delivered

Frequently Asked Questions

How long does a typical project take?

It depends on scope, but most projects fall into one of three categories: small tools (2-4 weeks), mid-sized applications (2-3 months), or larger systems (3-6 months). During our initial conversation, I'll give you a realistic rough timeline based on what you actually need. Not padded estimates to make the sale.

What does custom software typically cost?

Small projects start around $5,000-$15,000. Mid-sized applications typically run $20,000-$50,000. Larger systems can be $50,000+. The real answer depends on complexity, integrations, and compliance requirements. I'll give you a price quote after we discuss your needs. No surprise bills, no scope creep charges for reasonable changes.

Do I need to be in Southwest Washington to work with you?

No. While I'm based in Southwest Washington and happy to meet locally, I also work with clients remotely across the country. Most communication happens via video calls and email, but I may also be willing to travel, depending on your needs.

Why "Node Creek"?

A node is a point of connection in a computer network. A creek runs through the valley where two hills meet (or connect). The name reflects what I do: I connect technology to people, bridging the digital world with real relationships and practical business needs. Technology should serve people, not the other way around and Node Creek exists to put tech to work for the people you care about.

Ready to Work Together?

Whether you know exactly what you need or you're still figuring it out, I'm happy to have a conversation. No pressure, no sales pitch. Just an honest discussion about how I can help.

By submitting this form, you agree to our Privacy Policy.