
Alex Savelyeva
Engineer, writer, photographer, and curious human
- focus
- atproto
- npmx.dev
- Next.js
- about
I'm an atproto enthusiast, a core member of npmx.dev, and a builder of various tools and experiments. I've spoken a lot about Next.js and enjoy bringing people together around technology
I hope we've already met - but if not, I'm glad you're here. Welcome to my little world- links
alexdln.comresolved
alexdln.com/
This page: the records above, rendered. Writing, shipping, photographing — the site runs on the protocol it describes.
Blog
View allA home for my story
For the first time, I carried thoughts that had nowhere to land. The search for a home for my articles led me not just to yet another platform, but to the idea of my own blog - built on top of the AT Protocol.
Facets as a Formatting Engine
Formatting is an important tool for emphasizing your point. We use it to highlight key parts of our work every day, including when developing services. One interesting example is Facets - a formatting approach in atproto.
Open Social Software. npmx
We’ve just celebrated reaching 3,000 stars, made a number of major releases, and the team gave a really great presentation at atmosphereconf... But it seems I still hadn’t actually answered so many questions - just teased at the end of the previous article. I think it’s time to formulate the answers and finally gather them all in one place.
The month. npmx
npmx - a fast, modern browser for the npm registry. You've definitely heard about this project, and it’s probably got you just as excited as it has me. We've had a month of exciting and invaluable experience, and we've got some crazy plans ahead. I'm Alex, a project maintainer and one of the many who have been lucky enough to witness the formation of npmx from the front lines. This is an article reflecting on the project, warm stories, wonderful people, and, of course, a look into the future. I hope I can convey this marvelous experience and give you the opportunity to feel it with me.
Next.js v15 — What’s new under the hood
Hello! This is another article about next.js. And finally, about the new version! Each release is a set of new, interesting, and controversial features. This version will be no exception. However, new version is interesting not so much for its new functionality, but for the change in priorities and organization in next.js. And yes, as you may have guessed from the title, a significant part of this release is valuable for reflecting on previous mistakes.
Tools
View allImages compressor
Image Compressor is a versatile and powerful plugin designed to streamline the image compression process within FigmaCharts and Graphs
Charts and Graphs helps you build advanced charts directly in Figma. Select, customise, insert@nimpl/getters
Implementation of server getters in React Server Components without switching to SSRcontection
A state management library that extends React Context API with fine-grained subscriptions and computed values.Projects
View allAtsky
Advanced client for Bluesky social network with different features and toolsSlidebook
Create slides by hand or start with AI, powered by Slidebook Core and Next.jsExpats
Information platform for expats in Georgia built in 2022Atview
Your words, your format, your PDS - connected to the network. Built as a flexible toolkit for parsing, transforming, and publishing content from anywhereTbilisiJS
Community of JavaScript developers in Tbilisi, Georgianpmx
a fast, modern browser for the npm registryPeers
A service for creating connection graphs from GitHub or Bluesky for use in illustrations and banners. You can also play a pair-guessing gameRelatio
A service for plotting a graph of interlinking links on a website and identifying their level and problem areasStyheal
A service for analyzing a website’s CSS - inventorying selectors and tokens, matching them against the live DOM, and surfacing unused, duplicate, and overly complex stylesDeps Intelligence
An MCP service for analyzing npm dependency trees - mapping direct and transitive packages, scoring health and risk, and surfacing outdated, vulnerable, deprecated, and heavy dependenciesNimpl
Open-source solutions for fullstack react.js applicationsRobindoc
Framework for automatically creating docs website based on markdown files