Freelance Ruby on Rails developer based in the Netherlands Code that shines, like a Ruby

I craft high-quality Ruby on Rails applications with skill, passion, and a touch of magic.

What I can do for you

Custom Web Applications

From MVP to enterprise-grade applications that do exactly what your business needs.

Technical Consultancy

Code reviews, architecture advice, and performance optimization by an experienced Rails developer.

Maintenance & Support

Worry-free development with reliable support and security updates.

Why Software DC?

Personal Approach

Direct communication, no account managers. You work directly with the developer.

Rails Expertise

Years of experience with Ruby on Rails and the complete ecosystem.

Quality Over Quantity

Rather one project done well than ten projects done half. Focus and attention for your application.

Long-term Partner

No hit-and-run development. I think along about the future of your application.

How we work together

Four steps take your project from a first conversation to working software, and beyond.

  1. Introduction

    We start with a free introductory conversation about your idea or application. You tell me what you want to achieve, and I ask questions until the problem is clear. Afterwards you know whether we are a good fit, without any obligation.

  2. Plan of approach

    Based on your wishes, I write a proposal that describes what I will build and how. It sets out the scope, the priorities and what belongs in the first version. You decide whether we go ahead.

  3. Development

    I build your application step by step and regularly show you working software. Your feedback shapes the next step, so we can adjust course early. You always know where the project stands.

  4. Delivery & maintenance

    Once everything is tested, I deliver your application and take it live. After launch I can stay involved with maintenance and support: security updates, bug fixes and new features. That part is optional; you decide.

    More about maintenance & support

Frequently asked questions

Short answers to the questions clients usually ask before we start.

What does Software DC do?

Software DC builds and maintains custom Ruby on Rails web applications. I'm Davy Cardinaal, a Ruby on Rails developer who helps businesses turn ideas into working software, from a first MVP to enterprise-grade applications. Besides building new applications, I offer technical consultancy (code reviews, architecture advice, performance optimization, workshops), maintenance and support, and API development.

Why choose Ruby on Rails for a web application?

Ruby on Rails lets you build a fast, secure, and maintainable web application without a large team. It is a proven framework whose conventions keep code consistent, so new features can be added quickly and the application stays pleasant to work on for years. I use the modern Rails stack, including Hotwire, Stimulus, Solid Queue, Solid Cache, Solid Cable, and Kamal, which covers most needs without extra infrastructure.

Can you take over or improve an existing Rails application?

Yes. I usually start with a code review and audit to understand the current state of the application, its risks, and its quick wins. From there we agree on a plan for bug fixes, security updates, performance optimization, and new features, so the application becomes easier and safer to maintain step by step.

What does a custom Rails application cost?

The cost depends on the scope of your project. The main factors are the number and complexity of features, integrations with external services, design requirements, and whether we start with an MVP or a full application. Starting small with an MVP keeps the first investment limited. Get in touch for a free introductory conversation and I'll give you an estimate based on your situation.

How long does it take to build an MVP?

How long an MVP takes depends on what it needs to do. A focused MVP with only the core features that prove your idea is built much faster than a broad first version. Clear priorities, quick feedback, and the number of integrations have the biggest impact on the timeline. After a free introductory conversation about your idea, I can give you a realistic planning estimate.

How do we work together?

You work directly with me, the developer who builds your application, without account managers in between. That means short lines, clear communication, and someone who thinks along about your business and the future of your application. I focus on a limited number of projects at a time, so your project gets the attention it deserves.

Do you offer maintenance and support after launch?

Yes. After launch I offer ongoing maintenance and support, including security updates, bug fixes, and feature extensions. I see myself as a long-term partner rather than a developer who delivers and disappears, so your application stays secure, up to date, and ready for what your business needs next.

Do you work remotely?

Yes. I work remotely and communicate with you directly, in English or Dutch. Get in touch through the contact form to discuss your project and how we can best work together.

Ready to bring your idea to life?

Let's discuss how I can help with your next project.

Get in touch

Or email me directly at [email protected]