Nexiv Technology
The engineering division of the group. Full-stack web, mobile, data platforms and applied AI — delivered by embedded squads that have actually shipped software into regulated markets.
Six practices, one delivery team
We do not hand a project between departments. A squad carries product, design, engineering and quality together, from first discovery call to production support.
Web & product engineering
TypeScript end to end. React and Next.js on the front, Node/NestJS or Go behind it, typed contracts between them, and a design system that keeps twenty screens looking like one product.
Mobile
React Native where a shared codebase wins, native Swift and Kotlin where the platform demands it — with offline-first sync, biometric auth and store-release automation.
Data platforms
Event streaming, warehouse modelling and analytics that people actually trust — because lineage, freshness and test coverage are visible next to every number.
Applied AI
Retrieval over your own corpus, tool-using agents with hard guardrails, and an evaluation harness that runs on every change so quality is measured rather than asserted.
Quality & assurance
Unit, contract, integration and end-to-end tests in the pipeline, plus load testing, accessibility auditing and security review before anything reaches a real user.
Modernisation
Legacy systems replaced incrementally with the strangler-fig pattern — routing traffic slice by slice, so there is never a single terrifying cutover weekend.
What we reach for, and why
Defaults, not dogma. We choose boring, well-understood technology and spend the novelty budget on the actual product problem.
- Framework
Next.jswith the app router; server components where they reduce payload, client components where interaction demands it. - Language
TypeScriptin strict mode. No implicit any, no unchecked API responses. - StateServer state via query caching; client state kept deliberately small and local.
- StylingDesign tokens driving a component library; dark and light parity from day one.
- AccessibilityWCAG 2.2 AA target; keyboard paths and screen-reader labels reviewed per component.
- PerformanceCore Web Vitals budgeted in CI; a regression fails the build rather than the launch.
- Services
Node/NestJSfor product surfaces,Gofor throughput-sensitive paths,Python/FastAPIfor ML serving. - ContractsOpenAPI and protobuf generated from source; clients generated, never hand-written.
- Messaging
Kafkafor domain events, outbox pattern for transactional publishing. - AuthOIDC, short-lived tokens, mTLS between services, authorisation decisions centralised.
- RuntimeContainers on Kubernetes, managed by Nexiv Cloud with the same SLOs as our own products.
- Operational
PostgreSQLwith row-level security; migrations reviewed and reversible. - Cache
Redisfor sessions, rate limiting and hot reads with explicit invalidation rules. - AnalyticsWarehouse modelling with
dbt; every metric has an owner, a test and a definition. - GovernanceColumn-level classification, retention policy per dataset, PII minimised at ingestion.
- LineageSource-to-dashboard lineage published so a number can always be traced back.
- RetrievalHybrid keyword + vector retrieval with chunking tuned per corpus and cited sources in output.
- EvaluationGolden datasets and regression evals in CI; a quality drop blocks the release.
- GuardrailsInput and output filtering, tool allow-lists, and hard refusal paths in clinical contexts.
- Human oversightIn regulated flows the model drafts and a qualified human decides — never the reverse.
- GovernanceModel, prompt and dataset versions recorded per inference for auditability.
- TestingUnit, contract, integration and
Playwrightend-to-end suites gate every merge. - Load
k6scenarios modelled on real traffic shapes, run before every major release. - Supply chainSBOM generated per build, dependencies scanned, artefacts signed and verified at deploy.
- Application securitySAST and DAST in the pipeline; threat modelling at design time for new surfaces.
- AccessibilityAutomated axe checks plus manual keyboard and screen-reader passes each release.
Three ways to work with us
Whichever shape you pick, you get the same squad model and the same delivery standards — the difference is who holds the roadmap.
Outcome delivery
We own scope, timeline and quality against an agreed outcome. Best when the destination is clear and you want a single accountable team.
Embedded squad
A cross-functional team joins your organisation, works in your rituals and your repositories, and reports into your product lead.
Technical due diligence
A short, blunt assessment of an existing codebase, platform or team — architecture, security posture, delivery capability and real risk.
# Every merge to trunk runs the same gate. jobs: verify: steps: - run: pnpm typecheck # strict TS, zero errors - run: pnpm test --coverage # unit + contract - run: pnpm e2e --shard # Playwright, parallel - run: pnpm axe:ci # accessibility - run: syft . -o spdx-json # SBOM - run: grype sbom:. --fail-on high - run: cosign sign $IMAGE # signed artefact deploy: needs: verify strategy: canary # 5% → 25% → 100% rollback: automatic-on-slo-breach
Common questions
Tell us what needs building
A brief, a broken system, or just a hypothesis — we will tell you what we would do and roughly what it costs before anyone signs anything.