All projects
NODO · FLAGSHIP PRODUCT ENGINEERING

NODO

From public experience to operational software.

I designed and built NODO as a connected product ecosystem for local businesses: a public website, a guided configurator, an internal CRM and the data foundations between them.

Founder & Product EngineerReact + TypeScriptSupabase + PostgreSQL2026–Present
Visit public website
Role
Founder & Product Engineer
Industry
Business Services / SaaS
Surfaces
Web · Configurator · CRM
Year
2026–Present
PRODUCT ECOSYSTEM · CONCEPTUAL MAP

One customer journey.
One connected product.

Three product surfaces share a clear handoff, from a business’s first question to the work that follows.

CONNECTED SYSTEM · 01

The public website introduces the service, then a guided configurator collects a business’s choices and prepares a structured request.

INTENT CONTEXT ACTION
02 · The challenge

Make the handoff between people and systems feel natural.

The hard part was not adding another screen. It was preserving context as the work moved forward.
01

Two audiences, one system.

The public experience has to be clear and persuasive. The internal product has to be dense, reliable and permission-aware. They need different interfaces, but they cannot become disconnected products.
02

From open need to structured work.

The configurator sits between marketing and operations. It has to guide a business through useful decisions without exposing the commercial and operational mechanics that power the system underneath.
03

Engineering is part of the product decision.

Architecture, state, access and data relationships shape the experience. I treated those decisions as part of product design, not as a handoff after the interface was finished.
03 · Building the customer-facing experience

The public surface makes the product understandable.

Authentic NODO public website asset
Authentic public asset
NODO public website
The customer-facing starting point.
Authentic source asset

Lead with clarity before asking for a commitment.

The public NODO website is structured around market-aware content, service discovery and clear paths into pricing, evaluation and configuration. The engineering challenge is the same as the design challenge: keep the system flexible enough for multiple markets without making the experience feel assembled.

Multilingual product foundation
Reusable service and market structures
04 · Designing and engineering the configurator

Six steps. A flow that responds to the customer.

The public configurator carries customers from choosing a website and related services to a reviewable configuration. Its UI uses conditional questions, validation, saved draft state, a summary and a request handoff.

CONFIGURATOR · PRODUCT FLOW

Progressive disclosure, built into the journey.

Illustrative flow model
Public interface labels verified
ILLUSTRATIVE CONDITIONAL · WEBSITE

Does the customer need an additional capability?

The answer can reveal relevant follow-up questions or keep the path focused. The full decision tree is not shown.

PROGRESSIVE DISCLOSURE
A selection shapes the next step

A simplified example; the complete rules are intentionally omitted.

OUTPUT · STRUCTURED REQUESTReviewable configuration → customer request → protected CRM
REAL PRODUCT INTERFACE

Captured from the local application using synthetic, unsaved answers. The original interface is shown in Italian; no customer data or commercial calculations are included.

Configurator · initial stateNODO configurator initial step, desktop viewport
Responsive UI · 390pxNODO configurator initial step, mobile viewport
05 · Building the CRM and operations layer

A request becomes coordinated work.

The CRM preserves context after the public handoff.

The authenticated workspace connects business records, website requests, tasks, communication and settings. The diagram shows the broad collaboration model, without reproducing the internal pipeline or customer data.

OPERATIONS · CONCEPTUAL MODEL

From a request to coordinated work.

Responsibilities move across people and product. The labels describe broad roles, not the private sales pipeline.

Customer
01Shares a need
02Submits a request
03Receives follow-up
NODO team
01Reviews the context
02Coordinates contact
03Plans the next action
CRM
01Organizes the record
02Tracks activity and status
03Preserves context
BOUNDARIES KEPT INTENTIONAL

Customer intent is carried forward as useful context; the operational model stays private.

06 · Product engineering ownership

One owner across the product lifecycle.

ONE CONTINUOUS OWNERSHIP LOOP

Select a stage to see how the work connects.

01 / 06

Set the product direction and audience.

07 · Stack and architecture

Product surfaces, application logic and data move together.

CUSTOMER-TO-DELIVERY · ILLUSTRATIVE
01Discover
02Configure
03Request
04Review
05Agree
06Deliver
07Maintain

Digital interactions support the service lifecycle; this journey is separate from the configurator flow and CRM coordination model.

09 · Outcome and learnings

A working ecosystem built from scratch.

NODO is the clearest example of my Product Engineer positioning: a product where the experience, the system and the implementation have to make sense together.

Product ownership from concept through delivery
Connected customer-facing and internal surfaces
Architecture and access boundaries treated as product work
A foundation designed to evolve without losing clarity

This public case study intentionally abstracts commercial logic, internal endpoints, customer data, schema details and operational playbooks. The goal is to show the product thinking and engineering scope without making the private system reproducible.