Skip to content
Datanorvik
Technology & Expertise

A modern stack, chosen for the job

Grouped by the role each tool plays. These are capabilities we work with — not a checklist applied to every project. We choose the right subset for each build.

D

Design

Turning requirements into validated, accessible interfaces.

Established

FigmaWireframesPrototypesDesign systems

Optional / project-dependent

Motion / interaction specs
F

Frontend

Fast, responsive, maintainable user interfaces.

Established

Next.jsReactTypeScriptTailwind CSS

Optional / project-dependent

State librariesComponent testing
M

Mobile

Cross-platform apps from a shared codebase.

Established

React Native

Optional / project-dependent

ExpoNative modules
B

Backend

Reliable services, APIs and authentication.

Established

JavaSpring BootREST APIsAuthentication

Optional / project-dependent

GraphQLgRPC
D

Data

Durable storage, caching and messaging.

Established

PostgreSQLMySQLRedis

Optional / project-dependent

Message queuesSearch engines
T

Testing

Evidence that the product behaves as intended.

Established

JUnitMockitoPlaywrightPostman

Optional / project-dependent

OWASP-based testingLoad testing
D

Delivery

Shipping changes safely and repeatably.

Established

GitCI/CDDockerNginx

Optional / project-dependent

Cloud hostingInfrastructure as code

Established tools are ones we use regularly and are comfortable supporting in production. Optional tools are introduced when a project's requirements justify them. We do not claim that every tool is used on every project.

Have a Project in Mind?

Tell us about your product or project and we'll get back to you with a clear next step. No pressure, no jargon.