I'm a Frontend Developer at Madisoft, where I work on software used by Italian schools to manage everyday teaching, administration, and communication.
Outside of work, I spend a lot of time reading codebases I admire and contributing to open-source projects around frontend tooling, identity, web quality, and AI-assisted software engineering.
-
Keycloak
Fixed a cross-user session contamination issue in the offline access authentication flow, preventing stale root authentication sessions from being reused across users. -
Agent Skills
Contributed extensively to Addy Osmani's agent-skills project, including:- source-driven-development, a skill for grounding implementation work in official documentation
- opt-in citation cache hooks for source-driven workflows
- doubt-driven-development, a skill for challenging assumptions before they turn into shipped mistakes
- CI, install-flow, wording, and compatibility improvements across the project
-
Web Quality Skills
Added multi-agent-tooling support for web performance and quality workflows: -
Keycloakify
Aligned thebackToApplicationlink behavior with Keycloak's standard theme, avoiding broken empty-link rendering in custom login themes. -
webpack-MF2-discovery-service
Contributed fixes to Luca Mezzalira's micro-frontend reference project:
- Languages: JavaScript, TypeScript, HTML, CSS
- Frontend: React, Vue.js, Astro
- State & Data: TanStack Query, Zustand
- Tooling: Vite, Nx, CI/CD, GitHub Actions
- Interests: Identity & access management, frontend architecture, web performance, design systems, and AI coding agents
- π Website
- πΌ LinkedIn
- βοΈ federicobartoli95@gmail.com


