Happy Bear Software

Ruby on Rails Web Application Development

We provide Ruby on Rails development services to companies, non-profits and other organisations.

Here are some the things we can do for you:

Our development service is not appropriate if you want on going support and maintenance or a security assessment of your application.

Reasons you should work with us

Clients we've developed for

The following is a selection of the clients that we've performed development work for:

Our development services team

If you decide to invest in development services with us, one or more of the following developers will be assigned to your project. The exact developer will depend on their suitability for the project and their availability.


Gabriel Hilal

Glyphicons social 18 linked in Glyphicons social 22 github Glyphicons social 32 twitter

Gabriel is an experienced consultant and full-stack Ruby on Rails developer. He has an extensive skill set, including experience with complex interfaces with HTML/CSS/JS, optimising database queries, well-tested object-oriented programming and configuration management for cloud-based infrastructure.

In addition to this, Gabriel has worked as a network technician and systems administrator, adding a deep knowledge of operating systems and networking to his development abilities.

Dorothy head shot small

Dorothy Wingrove

Glyphicons social 18 linked in Glyphicons social 22 github Glyphicons social 32 twitter

Dorothy is an experienced full-stack developer with a focus in relational database management systems. She has worked both on in-house development teams and as a consultant with multiple clients, giving a her a broad range of experiences to bring to bear on new client work.

Alongside full-stack Ruby on Rails, Dorothy has experience shipping commercial projects with NodeJS, Python (DJango/Flask) and many other technologies.


Kaitlyn Tierney

Glyphicons social 18 linked in Glyphicons social 22 github Glyphicons social 32 twitter

Kaitlyn is a rare breed of developer—she prefers each word on her screen to be just right, whether she’s writing English, Spanish, Ruby, JavaScript, Python, Hebrew, French, German, or any other language that’s captured her interest. From zoo librarian to Certified Cicerone, her career experience runs the gamut, but she’s recently transitioned a lifelong interest in technology into professional software development.

How to start working with us

1. First contact. Send us an email at [email protected] introducing yourself and your organisation.

2. Initial meeting. We'll set up a quick call with our founder to get a better idea of your problem space and requirements.

3. Soft proposal. If we're a good fit, we'll work with you to come up with a project plan and provisional delivery schedule/budget.

4. Signing papers. We sign a Master Services Agreement detailing the terms of our engagement and one or more Statement of Work agreements, specifying details of scope and budget.

5. Project start. Once we've signed papers and agreed on a start date, we get to work on delivering software for you.

If you have any questions about our services that aren't addressed here then let's start a conversation over email to discuss further. We look forward to hearing from you.