Smooth scroll with Lenis, a post about it, and standardizing on Bun
Added the Lenis library for smooth scrolling, wrote a build-in-public post about the before and after, and moved another workspace from npm to Bun.
A focused day on the site, spread across a few parallel workspaces but all the same project.
tgmarinho-ai-website
The main change was scrolling. I added Lenis to smooth out the scroll on the site. The difference is clear: navigation feels lighter and the page moves with more polish than the default browser scroll.
With that working, I wrote a build-in-public post about it. The angle is simple: how the site felt before the library and how it feels now, told as a practical note rather than a tutorial.
While setting up one of the workspaces I caught it still running on npm. Since this project standardized on Bun, I switched it over and wrote the rule into CLAUDE.md and AGENTS.md so the next agent does not slip back into npm out of habit. Each piece of work ended in its own pull request.
I also spent time just using the workflow and noting what worked: creating a PR is fast, merges are blocked when there is a conflict, a fresh workspace already comes updated from the main branch, and the diff view is good enough that I rarely open GitHub. The one thing I still miss is the freedom to bring my own coding agent into the loop when I want to.
Small libraries can carry a lot of perceived quality, and noticing that out loud is half the value of building in public.