Giorgio Galassi
Senior Frontend Engineer @ Freelancer | GDG Roma Città Organizer
Rome, Italy
Actions
Senior Frontend Engineer with 10+ years of experience building large-scale, production-grade web applications. Specialized in Angular, TypeScript, NgRx, RxJS, and Nx, with a strong focus on component architecture, state management, micro-frontend patterns, and modular monorepos.
Most of my career has been spent in complex, multi-team environments where scalability and maintainability aren't optional. I think about frontend not just as UI delivery, but as a platform: shared libraries, design systems, DX tooling, and architecture that lets teams move fast without breaking each other's work.
Beyond code, I care deeply about the developer community. I'm co-founder of GDG Roma Città and co-organizer of NgRome. I write regularly on Angular topics and speak at conferences across Italy and Europe, including DevFest events and NgRome.
Area of Expertise
Topics
Context Engineering: Stateless by Default, Stateful by Design
Every time you start a new AI-assisted session, your agents start blind. No memory of last week's architectural decision. No knowledge of why you chose that pattern three projects ago. No awareness that the session ended before you finished. So you explain everything from scratch.
Context engineering is the discipline of fixing that: deciding what your agents know, when they know it, and how that knowledge survives session boundaries and tool switches. It's distinct from prompt engineering, and arguably the higher-leverage skill when building with AI agents.
This talk covers the techniques behind persistent AI memory: index-first loading, anchored iterative summarization, phase-based context loading. The architectural decisions that shaped them. And why the right answer turned out to be simpler than you'd expect.
Assembling the Infinity Gauntlet: DI and IoC with Decorators in Vanilla JavaScript
Dependency Injection (DI) is a key pattern for building maintainable, scalable, and testable software, but it is often associated with heavyweight frameworks and complex runtime infrastructure. From a Lean Web perspective, this raises a simple question: can we keep the benefits of DI while staying close to the platform?
This talk explores how metaprogramming, specifically ECMAScript Decorators, enables a DI approach in pure Vanilla JavaScript. We will review the current TC39 Decorators proposal (Stage 3) and focus on Parameter Decorators (Stage 1).
We will demonstrate how to build a minimal Inversion of Control (IoC) container that aligns with Lean Web principles, defining injectable services with a custom decorator and annotating constructor parameters to collect the metadata required for dependency resolution.
The goal is to show how upcoming ECMAScript features make it possible to implement clean, declarative DI using the platform itself without relying on complex frameworks.
DevFest Vicenza 2026 Sessionize Event
Web Day 2026 Sessionize Event
DevFest Bari 2025 Sessionize Event
Devfest Alps 2025 Sessionize Event
Devfest Pescara 2025 Sessionize Event
Codemotion Milan 2025 Sessionize Event
DevFest Venezia 2025 Sessionize Event
DevFest Modena 2025 Sessionize Event
DevFest Campobasso 2025 Sessionize Event
DevFest Lecce 2025 Sessionize Event
DevFest Vicenza 2025 Sessionize Event
Codemotion Rome 2025 Sessionize Event
DevFest Catania 2024 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top