genova · software engineering firm

Software, built like craftsmanship.

Production-grade systems for maritime, logistics and fintech. Designed and delivered by a small team of senior engineers — not assembled, not outsourced.

We work directly with the people who run the business, and we own what we ship.

Abstract distributed systems map — nodes, routes and event flows.

systems we build

Distributed by design. Observable by default. Resilient where it matters — at sea, on the line, in production.

What we mean by digital artisans

Small team. Direct ownership. Built for the real world.

A senior team, end to end

No layers, no juniors learning on your project. The people who scope the work also write the code and run it in production.

No outsourcing

Everything is built in-house. You always know who owns each part of the system, and who to call when it matters.

Designed, not assembled

We don't glue templates together. Architecture, data model and operational concerns are decided deliberately, for your constraints.

Built for systems that run

We build software that has to work — under load, at sea, on a factory floor, or against a clearing house. Reliability is the baseline.

Abstract isometric view of a container port — quays, cranes and route flows.

Services

What we build.

  • Backend & distributed systemsServices that stay correct under concurrency, failure and growth.
  • Data-intensive platformsReal-time, event-driven pipelines and the storage that backs them.
  • Logistics & optimization systemsRouting, scheduling and operations tooling used by real teams.
  • Maritime & IoT solutionsOnboard software, telemetry and integrations with industrial protocols.
  • MVP to production scalingFrom a focused first version to a system that holds up at scale.

Selected work

Capabilities, drawn from real deployments.

Abstract AIS-style radar plot with vessel tracks and bearing arcs.

Maritime systems

Fleet efficiency and emissions reduction tooling. Integrations with AIS, weather feeds and onboard sensors. Deployed on vessels in operation.

JavaSpringKafkatime-series

Logistics platforms

Built from zero to production: routing, dispatch and operations consoles used daily by ground teams.

JavaSpring BootPostgreSQLReact

Financial systems

Reliable transaction processing built around messaging. Auditable, idempotent, and recoverable by design.

Kafkaevent sourcingJava
Macro photograph of an industrial IoT edge device — PCB, antenna and status LEDs.

IoT systems

Onboard deployments with industrial protocol integrations and constrained-network tolerance.

MQTTModbusedge gateways

Booking & operations

Production booking and operations platforms used in real environments by non-technical operators.

SpringMongoDBReact

Platform foundations

Observability, deployment pipelines and the operational backbone that keeps the rest of the system honest.

KubernetesOpenTelemetryCI/CD
Abstract event-stream constellation — nodes, arcs and timeline ticks.

How we work

From concept to production.

  1. 01

    Understand the constraint

    We start with the real problem — the operational, regulatory or technical constraint that decides what good looks like.

  2. 02

    Ship a focused MVP

    A small, honest first version in production quickly. No throwaway prototypes, no parallel codebases.

  3. 03

    Scale on solid ground

    We harden, instrument and grow the system as it earns its place. No overengineering before it's needed.

  4. 04

    Stay close

    No handoffs to a different team. The people who built it keep running it with you.

Systems that run in production.

Built around real constraints.

Owned end-to-end by the people who built them.

Contact

Work directly with senior engineers.

Tell us what you're building, the constraint that's shaping it, and where it needs to be in six months. We'll reply ourselves.

info@proximity-sw.com
Proximity
Via Gropallo 4
16122 Genova, Italy
VAT IT02638500997