Portfolio
Digital products explained through problems and design decisions.
This overview presents the areas and technical challenges addressed by Riccardo Mazzoli. To protect confidentiality, projects are described by type and contribution without exposing clients, users or confidential information.
Enterprise and financial platforms
Experience with portals and operational applications for managing products, portfolios and orders, featuring modular interfaces and complex workflows.
The work included REST APIs, client-side and server-side rendering and real-time updates, with attention to roles, data consistency and operational continuity.
Management systems and internal processes
Applications designed to coordinate accounting, work orders, bookings, documents and everyday activities in one environment.
The objective is to replace fragmented steps with traceable workflows, consistent permissions and information available to the right people.
Portals and private areas
Experiences for customers, collaborators and operators, with authentication, differentiated profiles, documents, communications and work status.
Interfaces are designed to make frequent tasks straightforward across different devices.
Web and mobile applications
- Modular frontends with React and Next.js
- Backends, APIs and external service integrations
- Relational databases and consistent data management
- Cross-platform applications developed with Flutter
- Real-time updates and operational notifications
How we assess a new project
- The problem to solve and the expected outcome
- People involved and their most frequent activities
- Existing data, systems and constraints
- Risks, priorities and scope of the first version
- Verifiable criteria for evaluating the result
Confidentiality before showcasing
A useful portfolio must not compromise client trust. Names, data, screenshots and confidential results are therefore never published without explicit permission.
When a complete case can be presented, it will explain the context, decisions and observable outcomes without unnecessary identifying information.