Stefano Bartoletti

@stefanobartoletti.it

👨‍💻 Freelance Web Developer ✨ Merging technical expertise with creativity and aesthetics 🏆 Storyblok MVP 💚 Vue | Nuxt | GSAP | Front-End | Creative Development https://www.stefanobartoletti.it

People going full agentic and telling you that if you read your code you are wasting time, and people manually tweaking animation values and small visual details because it also needs to "feel" right. I'm in the latter category.

After years of using it, sometimes TypeScript still gives me some headaches. Ngl, it feels like an unnecessary complication and a slowdown But the reality is that it forces you to solve problems before they can crawl unnoticed into production, so thanks TS for your pedantry :D

🗓️New availability opening up mid-April🗓️ I'm a freelance web developer specialized in high-quality frontends with ➡️Vue/Nuxt ➡️GSAP/Lenis animations ➡️Headless CMS (proud @storyblok.com MVP) Need help with a landing page, portfolio or other creative website? DM me and let's talk!

Developers problems: you need to add a new case study to your portfolio website, it will take about an hour at most. You end up creating new features and tweaking old ones, you are a week into it and probably next one as well, and you haven't even started with the content update

Freed up availability starting in June! 👨‍💻I'm design-speaking creative dev fluent in #vue #nuxt and #GSAP 🤘Looking to team up with creative agencies & independent designers to craft amazing stuff! ☕ Reply or DM to book a virtual coffee chat! 🙏 Karma points if you share!

Bild

I'm a longtime fan of the "Syberia" series, and I've just finished the last installment, "The World Before": 10/10 if you ask me. Great setting, deep and believable characters, touching and emotional story, all as usual. And Kate Walker is one of the best videogame characters ever.

Kate Walker from Syberia: The World Before

Vibe coding is cool and all, but when a simple oneliner would have solved the problem at hand, it completely rewrites my components with both different styling/linting and logic (often being more complex, verbose, and unclear)

Sometimes being a freelance developer means being free to invest in yourself, make your own choices, and feel free to sail your boat along your own course. Ultimately being empowered by being the architect of your own destiny. Some other times it just feels like a solitary and tiresome voyage

Is #Claude Pro's subscription worthwhile? I prefer its output and evaluations over #ChatGPT, but it is very limited in the number of messages and chat length. Is Pro effectively removing these limits (5x more usage than Free doesn't seem that much, since Free is really limited) Opinions?

I need to dynamically toggle a class to the `body` of a page inside a @nuxt.com project ``` const myState = useState('myState') useHead({ bodyAttrs: { class: myState.value !== null ? 'overflow-hidden' : '', }, }) ``` this is not working, it always applies even if the value is null, why?

I came to @bsky.app for a number of reasons but the most important was that people I care about are/feel safer here keeping that true is THE most important thing please, bsky team, keep this place safe for everyone 🙏