Skip to main content

GDPR decisions made while building, not after.

For Dublin software, pharma and finance teams: where data lives, who touches it and how long it stays are written into the design.

10
Products built in-house
12
Web projects in the portfolio
04
Site languages: EN, TR, ES, DE
UTC+3
Overlaps US mornings and the full EU workday

Many Dublin companies sell across the EU with the Irish regulator as their lead authority, which makes the data protection questions arrive early and in writing. A vendor who can answer where the data lives and which processors touch it saves a procurement cycle.

Where the data lives

We pick the hosting region with you before writing code. For an Irish company with EU customers that usually means an EU region, with backups in the same jurisdiction. Every third-party service the product calls, from email delivery to analytics, goes on a list with its purpose and its location, which becomes the starting point for your processor register.

Retention and deletion as features

A deletion request is easy to promise and hard to honor if the product was not built for it. We design the data model so a customer's records can be found, exported and removed, and the admin panel exposes those actions to the person who handles requests at your company.

SaaS marketing sites that carry weight

A SaaS company's site is also its documentation, its pricing explanation and its security page. We build them as structured pages that search engines and AI assistants can quote accurately, with a security and privacy page written from the actual architecture instead of a template. Our write-up on generative engine optimization explains the method.

Regulated products

For pharma and medical-device teams, website claims go through review. We keep claims in a content layer with an owner and a review date, so a reviewer can see them on one screen. Dublin sits two hours behind Istanbul in summer and three in winter, which leaves almost the whole day for those reviews.

Time difference with Dublin

Dublin hours against Istanbul

Time in the cityIstanbul, summerIstanbul, winterOn our side in summer
08:0010:0011:00Morning, planning and review
10:0012:0013:00Working hours, team online
12:0014:0015:00Working hours, team online
15:0017:0018:00Working hours, team online
17:0019:0020:00Evening, handoff notes

How a project runs

From first conversation to launch

Read the full process
  1. Discovery

    We document the business goal, audience, available material, and technical constraints.

  2. Scope

    Pages, features, priorities, responsibilities, and review criteria are written down.

  3. Design

    We establish the interface, component rules, and a CSS design system when the project needs one.

  4. Development

    We implement the approved interface and connect the required panels, CRM functions, or messaging tools.

  5. Quality review

    We review mobile behavior, performance, core accessibility requirements, and technical SEO.

  6. Launch

    The approved release goes live with the agreed support period and content handoff.

Technology used in this work

  • CSS Custom Properties
  • Design Tokens
  • TypeScript and Node.js execution runtime
  • Containerized sandbox isolation
  • Playwright integration and browser regression suites
  • Modern AST parsers and static analyzer tooling
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL

Frequently asked questions

Can you host in the EU?

Yes. We choose the region with you at the start and document it, along with every service that touches personal data.

Will you sign a data processing agreement?

Send yours with the first brief. Your counsel decides the terms, and we tell you early if anything in them conflicts with how we work.

Do you work with US parent companies' Irish teams?

Yes. We can work in your repository and cloud account, which is often the cleanest way to meet the parent company's vendor rules.

Tell us what you need built.

Write the business, the market you sell to and what a visitor should be able to do. We reply with the questions that settle scope.

Chat