Design systemApplication frameworkPortal shellBusiness features

Lead Architect · Frontend Platforms · Aosta, IT

I build the layersother teams ship on.

More than ten years at RGI Group, from intern to Lead Architect. I architected the design system, the Angular application framework and the portal shell that every business line builds on. On my own, I experiment with open-source projects, mobile apps and AI.

developers on the portal
100+
of business lines on the framework
100%
years at RGI Group
10+

See the workRead the CV

02The stack

Libraries written for one product became the company's foundations.

I wrote a family of Angular libraries for one product, the insurance product configurator. They became the company's design system and application framework. The portal shell sits on top of them, and the business-line teams ship their features into it.

  1. 04Business featuresmotor · life · claims · …
  2. 03Portal shellhost · public API · auth
  3. 02Application frameworkrouter · state · i18n · auth
  4. 01Design systemtokens · components

03Design system + framework

A framework, not a component library.

I architected the company's Angular application framework: the full stack a team needs to build an enterprise application as independent domain libraries, with routing, state management, internationalization, HTTP and authentication built in.

On top of the design system it adds a UI toolkit, accessibility and overlay primitives, testing utilities and code generators. TypeScript, Angular, RxJS, Sass and Storybook.

Every team uses the same routing, state and translation model, so a feature written by one business line runs unchanged inside another product's application.

I created the framework and co-created the design system in 2021, and I have led both since. Every business line builds on them, and so do customer teams.

created, led since
2021
business line, plus customer teams
Every

04Portal shell

The shell that hosts every business feature.

I architected the portal: the application shell that hosts every business feature of the core insurance suite, with a public API that feature teams build against.

I built its authentication on OpenID Connect, with the authorization code flow and PKCE, silent session renewal and single logout, next to the legacy login, so both generations of the product share one model.

The earlier-generation portal runs alongside the new architecture, so teams migrate feature by feature instead of in one large rewrite. A command-line tool and a project template scaffold new modules that already follow the architecture.

Today the design system, the framework and the portal live in one monorepo, with one build, one release flow and one documentation site.

in-house developers, plus customer teams
100+

05Earlier work

A hackathon win, a cloud platform and a rule engine.

In 2021 I won the company's internal hackathon with a small team, with a design and architecture proposal for the new product configurator. The idea became a cloud platform: domain microservices on Kubernetes and AWS, delivered as multi-tenant SaaS.

I co-authored its architecture and worked across the UI architecture, a GraphQL gateway over the domain services, application streaming for existing desktop tools, multi-tenancy and token validation for the cluster. Kotlin on Quarkus, GraphQL, MongoDB, Kubernetes and AWS.

Before that, I architected the web generation of the product configurator, the tool insurers use to model products, tariffs and rules: Java EE services, an Angular frontend and a rule engine whose domain-specific language runs both in the browser and on the JVM.

internal hackathon win, team entry
2021
UIGraphQL gatewayDomain servicesKubernetes · AWS · multi-tenant SaaS

06Personal projects

Outside RGI.

Enjasmy

A wardrobe and outfit app that runs entirely on the phone.

I have been building it alone since July 2026: SwiftUI on iOS 26 with SwiftData, and Kotlin Multiplatform for Android.

The machine learning runs on the device: Vision, Create ML and Core ML models, TFLite, ML Kit cutout and Apple Intelligence.

No account, no cloud, no ads.

  • SwiftUI
  • SwiftData
  • Kotlin Multiplatform
  • Vision
  • Create ML
  • Core ML
  • TFLite
  • ML Kit
  • Apple Intelligence

TestFlight beta. Stores coming soon.

enjasmy.com
Enjasmy home screen with a Needs attention card, an Achievements card and a wear map of often-worn clothes.
Enjasmy outfit preview: a floral dress, a black handbag and brown ankle boots.
Enjasmy Outfits tab: a grid of nine outfits, each with colour dots and a season label.

07Path

From audio plugins to Lead Architect.

  1. 2010 – 2016

    Software Developer, The CoreStylerz

    Audio software, mostly VSTi plugins, and client-server applications.

  2. 2010 – 2016

    Freelance Software and Web Developer

    Websites and applications for small and medium businesses in Aosta.

  3. May – Jul 2015

    Junior Java Developer (internship), RGI Group

    A public insurance-data application: PDF reports with iText, WSDL services and SAML 2.0 single sign-on.

  4. Jul 2015 – Nov 2022

    R&D Full Stack Developer, RGI Group

    Customer projects first, then the web generation of the product configurator: its backend, its frontend stack and its rule engine.

  5. 2020 – Jun 2025

    R&D Solution Architect, RGI Group

    Turned my product libraries into the company's design system and Angular framework, and co-authored the cloud product platform.

  6. Sep 2020 – Jun 2025

    Academy Trainer, RGI Group

    Trained colleagues in the company academy, alongside the architecture work.

  7. Apr 2023 – Jun 2025

    Technical Architect, RGI Group

    Designed and built the new portal architecture: the shell that hosts every business feature.

  8. Jun 2025 – now

    Lead Architect, RGI Group

    Setting the direction for frontend across the company, and owning the shared UI frameworks.

Read the full CV

09Contact

Let's talk.

Send me an email, or find me on LinkedIn and GitHub.

  • Aosta, Italy
  • Italian, English, French
  • AWS Certified Solutions Architect – Associate (2020)