Software Engineering

Rails applications that stay alive for years.

Tounestonia builds, rescues and maintains business-critical web platforms for European companies — from first specification to long-term operation.

Estonian software engineering company serving businesses across Europe.

Technologies

Ruby on Rails · PostgreSQL · Vue / Nuxt · Stripe

Start a project
01 / Services

What we do

Software engineering services delivered end to end, from first specification to long-term operation.

01

Custom Software Development

Design and development of custom web applications and business platforms adapted to specific operational requirements.

02

SaaS & Web Platforms

Development of scalable SaaS products, customer portals, dashboards and modern web platforms.

03

APIs & Integrations

Integration of payment providers, third-party services, REST APIs and business systems.

04

Legacy Rails Rescue & Maintenance

Taking over an existing Rails application: upgrades, security fixes, performance work, test coverage, and continuous development. Including applications whose original developer is no longer available.

02 / About

One engineer, accountable end to end.

Tounestonia OÜ is an Estonian software engineering company founded by BahaEddine Saadaoui, a Ruby on Rails developer who has been building and operating production web platforms since 2016. You work directly with the person who writes the code — no account managers, no handoffs, no rotating team.

That matters most on the work we do best: applications that have to keep running for years, handle payments correctly, and stay maintainable as requirements change.

03 / Case study

A donation platform, seven years in production.

A donation management platform used by French nonprofit associations, designed, built and operated by our founder since 2019 and delivered through Tounestonia OÜ since 2021: recurring SEPA direct debits and card payments through Stripe, donor and campaign management, tax receipt generation, a mobile application, and a full platform rebuild carried out without interrupting service. It is still in production today, maintained continuously.

In production since
2019
Payments
Stripe · SEPA · Cards
Stack
Ruby on Rails · PostgreSQL
Scope
Web · Mobile · Maintenance

Client name withheld at their request. References available on request.

04 / Technologies

Technologies we work with

A focused, proven stack rather than a catalogue of tools.

Backend
  • Ruby on Rails
  • Ruby
  • Sidekiq
  • Hotwire
  • Turbo
  • Stimulus
Frontend
  • JavaScript
  • TypeScript
  • Vue.js
  • Nuxt.js
  • React
Data
  • PostgreSQL
  • Redis
Payments & APIs
  • Stripe
  • Stripe Connect
  • REST APIs
  • Webhooks
Infrastructure & Delivery
  • Docker
  • Git
  • GitHub
  • GitHub Actions
  • CI/CD
  • Linux
  • Cloud Deployment
05 / How we build

How we build

01

Reliability

Software designed for stability, security and long-term operation.

02

Maintainability

Clean architecture and maintainable code that can evolve with the business.

03

Continuous improvement

Products evolve. We provide ongoing development and technical support as requirements change.

06 / Expertise

Our engineering expertise

Beyond tools: the systems Tounestonia designs, builds and maintains for the long term.

Payment Systems

Implementation of online payments, subscriptions, payment workflows and marketplace payment architectures.

Multi-tenant Platforms

Architecture and development of applications serving multiple organizations or customers from a secure and scalable platform.

Application Modernization

Modernization and progressive evolution of existing applications without unnecessary rewrites.

Performance & Reliability

Database optimization, background processing, performance improvements and application reliability.

Long-term Maintenance

Continuous development, monitoring, technical support and maintenance of business-critical applications.

07 / Working together

How we work together

Project

Fixed-scope development with a defined specification, milestones and a delivery date. Suitable for new platforms and well-defined features.

Monthly retainer

A reserved block of engineering time each month for maintenance, improvements and support on an application in production. The most common arrangement for long-term clients.

Technical audit

A focused review of an existing codebase: architecture, security, performance, dependencies and technical debt, delivered as a written report with prioritised recommendations.

08 / Contact

Let’s build something reliable.

Have a software project, an existing application to improve, or a platform that needs long-term technical support? Let’s talk.

Book a 30-minute call