Start
The starting point. The day when I entered the world of programming.
The future seemed dark and uncertain then, and my padding-left: 900px; already seemed to me a sign of real "professionalism".
The starting point. The day when I entered the world of programming.
The future seemed dark and uncertain then, and my padding-left: 900px; already seemed to me a sign of real "professionalism".
After not the most active period in development, I still managed to take on the first serious project.
The mentoring of the Team Lead played a big role: he helped build the right learning vector and outlined a clear roadmap.
This stage became a noticeable breakthrough in my development as a developer.
However, the period of intensive growth turned out to be short - I was called to another "frontend". The military one.
LoftHouse
After completing tasks on the military "frontend". Returning, I focused on improving my developer skills. The motivation was extremely clear - to find my first job in IT.
Refreshing my knowledge a bit, having laid out a random page from the internet and closing the stage with layout, I moved on to the JavaScript base.
And, like in that meme about beginners sweeping products off the shelves, where instead of products - calculators, I also started with it. Yes, a calculator. Probably, this is the base...
Calculator
After learning how much easier it is to assemble counters compared to native JavaScript, I was genuinely surprised.
Of course, I started using React not quite for its intended purpose.
I (like using a bazooka against sparrows) started making NOT a powerful online store, NOT creating complex interfaces, as befits React, but... Just laying out a page...
However, the main goal was to understand the React ecosystem and its capabilities at a basic level.
VirusTotal
After touching React. I resolutely set myself up for a Fullstack project.
This is an MPA. There is a database and authorization (though from 1979). The project was aimed at training REST API + CRUD.
The most popular project among beginners - be like.
TimeCraft
To evaluate the difference in convenience and development speed compared to vanilla JS, I decided to make a brother of the older one...
TODO-LIST on React! And it turned out really fast! But not because React is cool, but because I already had the backend code and database.
TimeCraft React
No! This is not a TODO List on TypeScript, as you might think... Here, I decided to work with the SCSS preprocessor and dive back into vanilla JS.
This time, a landing page. Which I considered insufficient in my GitHub profile.
This landing is complicated by custom, reusable sliders, without any libraries.
iRobot
The day when growth went on an exponential trajectory. But not everything at once. At first, it was another pet-project.
Approximately in the middle of May, I had the idea to assemble a team of developers and a designer to implement the project. The main goal was to simulate team experience, which is extremely important in the IT sphere.
Spending a lot of time creating detailed project documentation and various links for invitations, I started sharing them on popular forums, under YouTube videos, in telegram communities.
When the team was assembled and work started, it became clear that things were not going quite smoothly. Our modest experience did not allow us to move forward, and the future of the project was shrouded in fog. The idea slowly faded along with motivation.
Suddenly, two people got in touch, their difference was that they were not beginners. These were two confident fullstack-middle developers. Despite their work - they came for the idea.
And here, perhaps, this is the moment I mentioned at the beginning: significant growth in architecture, new knowledge and a broader view of the entire development infrastructure.
Throughout development, developers of various specialties came to us - from database balancers to Tech Leads. A significant part of the time was spent on normalizing processes, so we didn't succeed in development, and the project had to be frozen due to the need to find a job.
FilmHub
To my luck, literally right after freezing FilmHub, I was invited to develop two Telegram applications: Tonex farm and Casper garant.
This was my first participation in the development of external applications on order.
I didn't feel any particular tension. Even in parallel, I was preparing to search for a permanent job...
CasperGarant
Tonex
Having prepared my resume, I took on the most difficult task - searching for a job.
Comments under every new video "How to write a resume" or "How to find a job?" made me associate the search with something impossible...
Negativity towards the market was everywhere, in chats, on forums, under every video in the comments. In general, this is justified...
But I still managed to find a job not in hardcore 7 months, not in a year and not in 1.5, but, relatively quickly - in 3 months including preparation.
During this time, I came across both scammers who offered "pay 200,000 and become a middle", and strange companies where they demanded money from you to get a job.
But the goal remained real.
On September 29, 2025, I went to my first, real, working day in a real IT company - Plan9.tech.
So, from "padding-left: 900px;" to: "how to center a div?"