Case study Expertise Services About Contact
Consultation →
Precision software engineering · Lausanne

We build software
that lasts for years.
Not two-year experiments.

The ERP we delivered in 2016 is still running today — eight years later, through a company acquisition. This is not a marketing argument. It is a verifiable fact.

Concrete data //
8+ yrs Novasystems ERP in prod.
0 full rewrites since 2016
Laravel 12 current stack · Filament v5

The test of time

Novasystems ERP — 2016 → 2024+

In 2016, Novasystems Srl commissioned us to build an internal management ERP. Not a packaged tool. Software built from a blank slate, designed for their specific processes.

We chose Laravel and Angular. Not because they were trendy. Because they are mature frameworks with measurable support cycles and a serious industrial community.

Eight years later, Novasystems is acquired by Leviahub. The ERP survives the acquisition. It runs, it is maintained, it continues to evolve. No full rewrite has been necessary.

This is not luck. It is architecture and software longevity.

Laravel Angular MySQL REST API 2016 → 2024+ Leviahub acquisition
8+
years in continuous production
0
full rewrites since 2016
1
acquisition survived without disruption
value of auditable, documented code

Polaris Built for the Data Stewardship Biomed Unit (DSBU) · Faculty of Biology and Medicine, UNIL · Lausanne · 2024–2025

Location management module for an institutional biobank. Polaris tracks each specimen or biosample through the storage hierarchy: freezer → rack → box → position. Built in Laravel 12 and Filament v5, compliant with institutional data security standards (LPD/nLPD) and the FAIR principles promoted by DSBU within the UNIL-FBM and CHUV context.

// Polaris — freezer › rack › box › position
class SpecimenResource extends Resource
{
  public static function form(Form $form): Form
  {
    return $form->schema([
      Select::make('freezer_id')->reactive(),
      Select::make('rack_id')->dependsOn('freezer_id'),
      Select::make('box_id')->dependsOn('rack_id'),
      TextInput::make('position')->required(),
    ]);
  }
}
Laravel 12 Filament v5 PHP 8.3 MySQL UNIL-FBM · DSBU FAIR data LPD compliant
Technical expertise

Auditable code.
Institutional standards.

Mastered stack
Laravel 12Filament v5PHP 8.3 AngularMySQLPostgreSQL REST APILivewire
Domains
[Serverless architecture] [LPD data security] [Legacy migration] [CI/CD] [Automated testing] [Code audit] [Bioinformatics] [Scientific data management]
Institutional context

Prinweb's technical direction is led by a senior engineer actively working at SIB Swiss Institute of Bioinformatics in Lausanne. This daily work enforces strict standards in architecture, data security and code quality — standards we apply in full to every SME client project.

🇨🇭
Data sovereignty. Development and hosting compliant with Swiss data protection legislation (LPD/nLPD). Infrastructure hosted in Switzerland upon request.
Services

What we do,
concretely.

01 //
Web application development

Business applications built from scratch. Architecture designed to last 5 to 10 years without major rewrites. Auditable, documented, versioned code.

Laravel 12Filament v5AngularPHP 8.3
02 //
Legacy migration & refactoring

Your application costs more to maintain than it produces in value. We analyse, plan and migrate — without interrupting your business. Based in Lausanne, on-site interventions possible.

Audit codeMigrationCI/CDTests
03 //
Maintenance & SLA

Clear monthly contract: security updates, monitoring, 4 dev hours included, guaranteed response within 24 business hours. No hidden fees.

CHF 800/monthSLA 24hMonitoring
Pricing & SLA

Readable pricing.
Written commitments.

No 40-page quotes. No hidden fees. Daily rate available on request (CHF 900–1'200/day). All prices in CHF excl. VAT.

ServicePrice
Custom projectfrom CHF 5'000
Monthly retainer (SLA 24h)CHF 800 / month
Legacy code auditCHF 500
About

A senior engineer.
Not an agency.

Prinweb Sàrl was founded by Silvano Aldà, a senior developer based in Lausanne since 2020, with over 20 years of experience in software engineering.

Silvano works as lead engineer at the SIB Swiss Institute of Bioinformatics in Lausanne. This daily work enforces scientific rigour and institutional security standards that we apply in full to every client project — regardless of its size.

Working with us means working with the same person from day one to the last commit. No account manager. No offshore team. The engineer who signs the code is the one who answers the phone. Based in Lausanne, available for on-site meetings.

View Silvano Aldà's LinkedIn profile →

Stack // mastered technologies
CoreLaravel 12 · Filament v5
BackendPHP 8.3 · MySQL · PostgreSQL
FrontendAngular · Livewire
OpsGit · CI/CD · Automated tests
CMSDrupal
Let's talk

A concrete project?
Describe it in one sentence.

We don't respond to vague requests. If you have a specific problem — aging software, an Excel-based process, an application to build — write to us directly.

Reply within 24 business hours. Based in Lausanne.

FAQ // Common objections
« Freelancers are cheaper. »+
Yes, per hour. Software rewritten after two years costs ten times more. The right metric is the total cost over five years — not the initial quote. Our eight years in production at Novasystems is the most honest answer.
« We don't need a custom application. »+
Probably true. If your process fits an existing SaaS, use it. We only intervene when no standard tool can do the job, or when adapting one would cost more in the long run.
« A monthly retainer is a fixed cost. »+
Like your insurance. The 4h cover security, monitoring and minor evolutions. The real question: what does an unpatched flaw cost, or an outage on a Monday morning?
« You're one person — what if you disappear? »+
Good question. All code is documented, versioned on Git, delivered with automated tests. Any competent Laravel developer can take over. That's exactly why we don't use home-grown frameworks: auditable code is the best life insurance for a project.