{🧪} +paoloricciuti.svelte
Activity
Loading activity...
Career: 5
Senior software engineer
Mainmatter
Software Developer
PsyCare
Software developer
Punto EXE srl
Software Developer Engineer
NTT DATA Italia
Professionista informatico
Neuromed
Skills: 22
Technical
Other
Talks & sessions: 10
How I taught LLMs how to Svelte
It's undeniable that LLMs are slowly (and not even that much) but steadily changing the way we write code. But they have a problem: once you start using something outside their training set, the performance quickly degrades. Releasing Svelte 5 (with a pretty big syntax rewrite) right before those LLMs started to get good at code was unfortunate, but luckily, there's a way around this! MCP servers can add context for the LLM and guide our future overlords on how to write perfect Svelte code. Learn how we've built the official Svelte MCP and which techniques we used to make LLMs master Svelte 5's runes and reactivity!
Delivered 4x · latest 2026 · techcamp Hamburg, DevBcn 2026, JSNation 2026 +1
techcamp Hamburg · Aug 26, 2026 · Hamburg, Hamburg, Germany · Presenter · In person
DevBcn 2026 · Jun 16, 2026 · Presenter
JSNation 2026 · Jun 11, 2026 · Presenter
The Context · Dec 11, 2025 · Presenter
TMCP: a new way to build MCP servers in TS
The typescript SDK provider by the official model context protocol organization is nice and has a lot of features baked in. But it also has a few problems that makes it difficult to use with modern frameworks. TMCP is a brand new alternative sdk, fully featured with an aim to a lean, modern API and ease of use. In this talk we are gonna explore what those limitations are and take a look at how TMCP solves them.
Delivered 2x · latest 2026 · JSWorld 2026, The Context - a MCP Summit Live Stream
JSWorld 2026 · May 7, 2026 · Presenter
The Context - a MCP Summit Live Stream · Oct 16, 2025 · Presenter
One of the key features of SvelteKit is how much is focused on progressive enhancement. It's easy to build a website that works without Javascript and get's 100 times better with it. That said there are limitations, mainly based on the limitation of "The platform". What if you want to use a modal? Or a range slider? Those things require the usage of Javascript and thus if you want to be really keen on progressive enhancement you might find yourself avoiding those patterns in the name of the user-without-javascript experience. But there are ways around this and this talk aim to help you navigate around the world of progressive enhancement without sacrificing the experience of the users that do have Javascript.
Delivered 3x · latest 2025 · Frontkon#25, techcamp Hamburg, SvelteSummit Fall 2023
Frontkon#25 · Oct 1, 2025 · Presenter
techcamp Hamburg · Jun 3, 2025 · Presenter
SvelteSummit Fall 2023 · Nov 20, 2023 · Presenter
Recently I've been working hard to bring the custom renderer API to svelte! This will unlock the ability to render a svelte component to something other than DOM: be It a native app, a PDF or even a terminal application. Let's explore the challenges we faced while working on it, how we surpassed them and what the future looks like.
Delivered once · latest 2025 · Svelte London Meetup
Svelte London Meetup · Jun 25, 2025 · Presenter
Surprise! Svelte Secretly Sending Signals
Svelte 5 brought a brand new paradigm on the table of svelte users: Runes. Under the hood Runes uses a popular pattern for fine grained reactivity called Signals. While signals are just an implementation detail for svelte, understanding how they work and why they work and what gotchas they bring is good to be more proficient developing with Svelte. In this talk we will implement a basic version of a reactivity system with signals and go over the main gotchas.
Delivered 3x · latest 2025 · JSNation, Frontend Nation, Svelte London Meetup
JSNation · Jun 12, 2025 · Presenter
Frontend Nation · Jun 3, 2025 · Presenter
Svelte London Meetup · Feb 26, 2025 · Presenter
Asynchronous code is a PITA but it doesn't have to be...follow along to learn about how a sheepdog can help you herd and juggle all your async tasks!
Delivered 2x · latest 2025 · Svelte Vienna Meetup, Svelte London Meetup
Svelte Vienna Meetup · Feb 3, 2025 · Presenter
Svelte London Meetup · Oct 30, 2024 · Presenter
Testing is a very important part of your application but in the modern world frameworks blend the line between frontend and backend. In this talk we will explore how to test your fullstack application using SvelteKit going over what the testing pyramid and various techniques to unlock your full(stack) testing potential.
Delivered once · latest 2024 · SvelteSummit Spring 2024
SvelteSummit Spring 2024 · May 20, 2024 · Presenter
Animations and micro-interactions are an essential part of modern web development, especially if you want to make your app feel polished. With the addition of view transitions it's never been easier to do it...but how do they work? And how can you use it in Sveltekit effectively?
Delivered once · latest 2023 · Svelte London Meetup
Svelte London Meetup · Oct 25, 2023 · Presenter
Presentation of Sveltelab, the supercharged REPL for sveltekit, winner of the Svelte Hackaton 2023
Delivered 4x · latest 2023 · CodingCat, Svelte Summit Spring 2023, Svelte London Meetup +1
CodingCat · Jun 21, 2023 · Presenter
Svelte Summit Spring 2023 · May 25, 2023 · Presenter
Svelte London Meetup · May 16, 2023 · Presenter
This Week in Svelte · Apr 15, 2023 · Presenter
Presentation of sveltekit-search-params a library to quickly read and write to the query params
Delivered once · latest 2022 · Svelte London Meetup
Svelte London Meetup · Nov 24, 2022 · Presenter
Publications: 3
Education: 1
University of Molise
Bachelor, Computer Science
Involvement: 1
Open Source
Svelte
Maintainer
Sep 2024 - Present
Svelte
Maintainer
- All my Pull RequestsMatches your github
- TypeScript
- JavaScript
- Svelte
Languages: 2
- Italian(Native or bilingual)
- English(Full professional)
Also find {🧪} +paoloricciuti.svelte on…
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.


