With love for developers of all backgrounds around the world ❤️
I'm a fullstack TypeScript developer. I'm 32 years old. 18 years of commercial experience, the last 9 focused on startups — that is, on building products from scratch. More often I worked alone, or as a team lead over a team of a couple of people. There was a period when I worked as a backend developer, including on high-load projects, but that is more the exception.
Mostly I built SaaS products. More often web, but I also made mobile and desktop apps. From clients I usually got a high-level description of the task — something like "We're making a service for finding freelancers and working with them"; the details important to the client I clarified with him, the unimportant ones I figured out myself. After that I set my own tasks, did them myself, demoed them to the client myself, closed them myself, and brought in the specialists I needed when necessary (more often designers, less often developers).
From the very start of building turnkey multi-user projects, I wanted to hone this skill in itself, to be able to create quickly, with quality, and at scale. I paid special attention to my own DX, to enjoy the work, improving my groundwork with every project I built.
Three years ago I decided I had reached a sufficient level in the skill of building projects from scratch to solve the tasks I set. I decided to capture this professional milestone by releasing a fullstack project-development course: 140 lessons and 28 hours of video. I tried to sell it, got tired of it, gave it away for free, and got more than 10,000 happy participants.
Right after that I realized my approach to building projects from scratch could and should get even better. Instead of creating reusable groundwork, I decided to start building open-source libraries, to eventually assemble the perfect boilerplate for starting new projects. And I could not build the perfect boilerplate on existing frameworks (Next.js, React Router, tRPC). In the end I understood that all my groundwork was turning into crutches to work around the limitations of existing frameworks and libraries. That was the dead end of the chosen path. I decided to build my own framework, because now I had real grounds for it, and I had honestly tried all the other options.
Ten months later I finished building the Point0 framework and several other libraries. Around this framework I was finally able to assemble a boilerplate that suited me — that boilerplate was named Start0. There is still plenty to work on in both the framework and the boilerplate, but the foundation is already in order and ready to scale.
I'll keep building open-source libraries and developing my framework and boilerplate. There are still many ideas that inspire me and could be useful to the developer community.
I'm going to build my own SaaS products, because that will help develop both the framework and the boilerplate with every new SaaS I launch. At the same time, I can't say I'm good at business or marketing, so I definitely can't count on these projects' financial success. But they will certainly let me grow as a developer and develop the open-source solutions I use in them.
I plan to make SaaS products first of all for developers, since that is the only audience I truly understand and belong to myself. At the same time, I'm thinking of building SaaS in other areas too — but rather not to launch them myself, more as ready-made code that anyone wanting to launch a similar SaaS could buy. That is, to create something like a showcase of projects.
I'd be glad to collaborate with businesses that want to build their own SaaS products. I'm not too fond of the idea of working for a fixed hourly rate — I prefer to price the result and work in iterations. If you'd like to collaborate, I'd be happy to discuss possible terms.