Sheet 01 · Feel Holiday GmbH · Rev. 2026

We draw software the way engineers draw buildings.

Feel Holiday GmbH is a software engineering studio. We plan digital systems on paper before writing them in code, and we treat every service, database and interface as part of a deliberate, documented whole.

Discipline
Software
Practice
Engineering
Scope
Web · Mobile · Cloud
Horizon
Long-term
Isometric software architecture diagram drawn in white ink on deep navy blueprint paper, showing interconnected services and data flows
FIG. 1.0 — SYSTEM OVERVIEW / SCALE 1:1 / NTS
§ 01
Introduction

A studio that treats software as long-lived infrastructure, not as disposable output.

Feel Holiday GmbH is a European engineering practice that partners with organisations building, running or modernising digital systems. Our work spans product engineering, platform engineering and the operational discipline required to keep both healthy over time.

Overhead view of an engineering team collaborating around a table covered in technical schematics and laptops

We are opinionated about the fundamentals — clarity, small interfaces, honest estimates, tested code, observable systems — and pragmatic about everything else. Our clients tend to stay with us for years because the software we deliver continues to make sense a year, two years, five years later.

Legal name
Feel Holiday GmbH
Contact
samuelmart32@gmail.com
Domain
feelvacation.com
Working language
English
§ 02
Core expertise

Six practices at the centre of what we do.

The disciplines below are not marketing categories — they are the work our engineers do on any given week.

  1. Practice · A

    Product engineering

    Turning a business idea into a working, maintainable product without accumulating hidden debt in the process.

  2. Practice · B

    Platform & infrastructure

    The cloud environments, deployment pipelines and observability that let a product run predictably at scale.

  3. Practice · C

    Systems integration

    Connecting disparate services, APIs and internal tools so that data moves reliably instead of by copy-paste.

  4. Practice · D

    Data architecture

    Modelling and storing information so that today's features and tomorrow's questions both remain answerable.

  5. Practice · E

    Interface engineering

    Implementing user interfaces that are accessible, responsive, and behave the same way at 3 a.m. as at 3 p.m.

  6. Practice · F

    Quality & operations

    Testing strategies, monitoring, incident response and the long tail of production maintenance.

§ 03
Problems we help solve

The situations that usually bring an organisation to us.

Case · 01

A software product that started small and is now hard to change.

Feature work slows down, incidents multiply and the team spends more time firefighting than building. We help isolate the parts that need to be rewritten from the parts that only need to be reinforced.

Case · 02

A manual process that has quietly become critical.

Spreadsheets, exported CSVs and internal scripts that once helped are now the backbone of daily operations. We convert them into proper internal tools with clear ownership and audit trails.

Case · 03

An idea that must be validated with a real product, not a slide deck.

We build focused first versions with the smallest surface area that can teach the business something honest, and design them so that a successful version can grow.

Case · 04

Data spread across systems that do not talk to each other.

Customer, product and financial data living in separate places, each with its own truth. We design and implement the integrations, reconciliation and reporting layer.

Case · 05

A legacy system that still runs the business.

A codebase written a decade ago, poorly documented, expensive to change, but too central to switch off. We stabilise, document, and modernise it in defensible steps.

Case · 06

Software that must keep working long after the project ends.

Ongoing maintenance, monitoring, security patches and iterative improvements under a clear operational agreement.

§ 04
Service overview

A concise map of everything we build and operate.

The list below is the same one we use internally when we describe our capacity. It is deliberately narrow: we would rather be excellent at a well-defined set of things than mediocre at everything.

  • S · 01
    Custom software development

    End-to-end engineering of applications built specifically for a business process, not adapted from a template.

  • S · 02
    Web applications

    Server-rendered and single-page applications, admin consoles, portals, marketplaces and internal tooling.

  • S · 03
    Mobile applications

    Native and cross-platform mobile clients designed to share logic with web counterparts where sensible.

  • S · 04
    Cloud solutions

    Design and operation of cloud environments across storage, compute, networking and identity.

  • S · 05
    APIs & system integration

    Public and internal APIs, event pipelines and integrations with third-party services.

  • S · 06
    UI & UX implementation

    Careful translation of design systems into accessible, responsive, tested interface code.

  • S · 07
    Software architecture consulting

    Independent architectural reviews, technology decisions and roadmap work with in-house teams.

  • S · 08
    Legacy system modernisation

    Stabilisation, decomposition and progressive replacement of long-standing production systems.

  • S · 09
    Quality assurance & testing

    Automated testing strategy, regression coverage and manual verification of critical paths.

  • S · 10
    DevOps & infrastructure

    Continuous integration and delivery pipelines, environment management and infrastructure as code.

  • S · 11
    Data-driven digital solutions

    Data models, warehouses, analytics pipelines and internal reporting.

  • S · 12
    Ongoing software maintenance

    Continued support of software already in production under defined service terms.

A more detailed description of each service, including typical deliverables and technical considerations, is available on the Services page.

§ 05
Technology capabilities

The tools we reach for, and how we choose them.

We are technology-agnostic in principle and opinionated in practice. The right technology is the one whose trade-offs the team can explain out loud.

Languages

TypeScript and JavaScript for interface and application code. Python and Go for services, data work and internal tooling. SQL as a first-class citizen.

Frontend

Modern component-based frameworks with strict typing, deliberate state management and accessible, responsive rendering across devices.

Backend

HTTP and event-based services with well-defined contracts, tested boundaries and honest error handling.

Data

Relational databases as the default, complemented by object storage, search indexes and analytical stores where the workload requires it.

Cloud

Managed cloud environments with infrastructure defined as code, reproducible deployments and cost visibility from day one.

Observability

Structured logs, metrics and traces designed together with the code they instrument, so incidents can be understood without guesswork.

Blueprint schematic of cloud infrastructure with servers, cloud nodes and network topology drawn in white lines on navy background
Fig. 5.1 — Cloud topology reference
§ 06
Development approach

Small teams, short cycles, written decisions.

SMALL

Small integrated teams

Every project runs with a small, cross-functional team. Fewer handoffs, more shared context, faster and more accurate decisions.

SHORT

Short iterative cycles

Work is planned in short cycles with visible outputs. Direction can be adjusted every week rather than every quarter.

WRITTEN

Written decisions

Non-trivial choices are documented as short design notes. Future engineers — including our own — should be able to understand not just what was built, but why.

PROGRESSIVE

Progressive delivery

We ship small, reversible changes behind flags and staged environments. Big-bang releases are the exception, not the rule.

TESTING

Testing as design

Tests are part of how a feature is designed, not something added afterwards. This is what makes safe change possible.

HONEST

Honest estimation

We prefer to give small, honest ranges early and refine them as we learn, rather than committing to precise numbers we do not yet believe.

§ 07
Project lifecycle

How a project moves from a first conversation to a system in production.

  1. 01
    Discovery

    We understand the problem, the users involved and the constraints — technical, regulatory and organisational.

  2. 02
    Definition

    The scope, deliverables and success criteria of the first phase are agreed in writing.

  3. 03
    Design

    Architecture, data model and key interfaces are drafted before large amounts of code are written.

  4. 04
    Build

    Implementation proceeds in short, visible cycles with continuous testing and internal review.

  5. 05
    Release

    Software is deployed to production progressively, under monitoring, with a clear rollback plan.

  6. 06
    Operate

    Once live, the system enters an operational phase with defined support, monitoring and iteration.

§ 08
Environments we work in

The kinds of business contexts we are comfortable operating in.

Our work is not restricted to a single industry, but there are contexts we know especially well. The common thread is that software is not a side project — it is part of how the business runs.

Modern minimalist office interior with whiteboards covered in system diagrams and empty meeting chairs in soft daylight
  • Digital products

    Consumer and B2B products where the software is itself the offering.

  • Operations & internal tools

    Custom internal tooling that supports logistics, back office, support and administration.

  • Regulated environments

    Contexts with strong requirements around data protection, auditability and change management.

  • Data-heavy businesses

    Organisations whose competitive edge depends on the quality and accessibility of their data.

  • Platforms & marketplaces

    Multi-sided systems where different user types interact through shared infrastructure.

  • Established companies modernising

    Organisations with existing systems that need to evolve without losing operational stability.

§ 09
Security & reliability

Security is a property of a system, not a feature bolted onto it.

Close-up of a server rack with neatly organised fiber optic cables and blue LED indicators
  • Least privilege by default

    Access to data and systems is granted narrowly and reviewed regularly rather than granted broadly and forgotten.

  • Defence in depth

    No single mechanism is expected to be perfect. Authentication, authorisation, network boundaries and validation reinforce each other.

  • Secure defaults

    Frameworks, libraries and configurations are chosen so that the safe path is the easiest path for engineers to take.

  • Auditable change

    Every change to production is traceable to a specific commit, review and deployment.

  • Incident readiness

    Runbooks, monitoring and clearly designated responsibilities so that the response to an incident is rehearsed, not improvised.

§ 10
Quality assurance

Confidence in software comes from the process, not from the last-minute review.

Quality assurance at Feel Holiday GmbH is a continuous activity that runs alongside implementation, not a phase inserted before release.

Automated test suites
Unit, integration and end-to-end tests written together with the features they cover.
Continuous integration
Every proposed change is built and tested automatically before it can be merged.
Code review
Non-trivial changes are reviewed by at least one other engineer before landing on the main branch.
Static analysis
Linters, type checkers and security scanners are part of the standard build pipeline.
Manual verification
Critical paths are exercised manually before release, with structured checklists.
Post-release monitoring
Newly released changes are watched actively so that regressions are seen early, not by users.
Abstract data architecture diagram of nodes and arrows drawn on gridded engineering paper
Fig. 10.2 — Verification graph
§ 11
Why Feel Holiday GmbH

What tends to matter to the organisations that work with us.

Reason
Engineering seniority

Work is done by engineers who have taken systems from an empty repository to running in production, more than once.

Reason
Written clarity

Decisions, trade-offs and status are written down. Nothing important lives only in a single person's head.

Reason
Focus over breadth

We prefer to do a bounded set of things extremely well rather than offer every possible service.

Reason
Long-term perspective

We optimise for what the code and the system will look like in a year, not just for what ships this sprint.

Reason
Direct communication

Fewer layers between the people writing the software and the people who need it.

Reason
Operational maturity

Comfort not only with building software but with running it: incidents, backups, upgrades, deprecations.

Reason
Respect for context

Every organisation is different. We adapt to how you already work rather than imposing a rigid methodology.

Reason
Discreet, professional posture

No self-promotion, no invented case studies. What we say about our work matches what our work actually is.

Plate · 12

Every project begins on paper.

Before code is written, we draw. Boxes and arrows for the system. Wireframes for the interface. Sequence diagrams for the interactions that matter. This unfashionable habit consistently prevents the most expensive kinds of mistake: the ones that only become visible once the software is already in production.

Overhead photograph of a notebook page with hand-drawn system diagrams, a ruler and a pen on a wooden desk
§ 13
Frequently asked questions

A few of the questions we hear most often.

Q · 01What kind of projects does Feel Holiday GmbH work on?

We work on custom web and mobile applications, cloud infrastructure, API and system integration, quality assurance, modernisation of legacy systems and long-term maintenance of production software.

Q · 02How does a typical engagement start?

An engagement begins with a short written exchange to understand the problem, its context, the constraints involved and the outcome that would qualify the work as successful. From there we agree on a small, well-defined first phase.

Q · 03Do you work with existing codebases or only greenfield projects?

Both. A significant part of our work involves inheriting, stabilising and gradually modernising software that is already running in production.

Q · 04How is progress communicated during a project?

We work in short, visible cycles with written summaries, running documentation, demo builds and a shared backlog. Stakeholders should never need to ask where a project stands.

Q · 05What happens after a project goes live?

Systems evolve after launch. We offer continued maintenance, monitoring, incident response, security updates and iterative feature work under clear service terms.

§ 14
In summary

A small studio building software that outlives the project.

Feel Holiday GmbH is a European software engineering studio that plans, builds and maintains digital systems for organisations that treat software as core infrastructure. We prefer small teams, written decisions and long-term relationships.

If you would like to discuss a project, an existing system or a decision you are trying to make, written correspondence is the fastest way to reach us.

Company
Feel Holiday GmbH
Email
samuelmart32@gmail.com
Line-drawn schematic of a mobile phone showing a user interface wireframe with dimension arrows on light paper
Plate · A2

Interface work at Feel Holiday GmbH is treated with the same discipline as backend architecture: measured, annotated and reasoned about before it is coded.

Close-up of a developer's hands typing on a mechanical keyboard in front of a code editor