My first achievements gained while building this website
Welcome to my blog. Here, from time to time, I will share my achievements in development — from personal learning all the way to production.
My name is Mikhail. For most of my adult life, I worked with both my hands and my mind — manufacturing, logistics, office work, 1C, warehouse operations. Different places, different roles, but one thing was always the same: sooner or later, there came a moment when it became clear — this was not mine.
Not in the sense that it was “boring”. Rather, in the sense that there was no inner movement. And I am built in such a way that without movement, something inside me begins to break down.
Why development?
I am a creative person with a technical mindset. It is a rare and inconvenient combination. In most professions, it is either unnecessary or used only halfway. My energy tends to flow either into imagination and self-expression or into workaholism.
In development, however, these qualities are valued. You solve a problem, then see how it works in the browser, then fix whatever decided to break on its own. This is a cycle in which I feel comfortable.
Several years ago, I understood: the direction had been chosen. The only question was when I would begin in earnest.
At the moment, I am taking a web development course at Aroken.ru. I publish all my homework assignments in my repository. And although I already have a solid grasp of basic layout and fundamental algorithms, I continue to go through the course and submit my assignments.
In truth, I want to know and be able to do a great deal within the development environment. When the desire to chase dopamine disappeared from my life, it was replaced by workaholism and the desire to grow. But I can hardly call myself free. In my hometown, at the factory where I work, I earn too little and pay too much, including loans. Since I am overflowing with imagination and a desire to learn, I began thinking about how I could study new things and show my progress at the same time.
An idea was born!
The truth is, I had been building websites with WordPress since 2013. My blogs never became popular, and over time I gradually lost momentum. Year after year, I tried to get into development, but I never managed to go very far. Taking all my previous experience into account, I decided to launch my own website again — but this time on my own server.
I began studying the subject thoroughly: from choosing a CMS to choosing a framework. The topic caught fire in me. It was incredibly engaging. From time to time, I would put my formal studies aside because I was trying to bring my own server online. By February, I had managed to learn Laravel and Filament. I thought: “This is my chance!”
At the beginning of March, I paused the course and started building the template. I wrote the frontend by hand — without frameworks, following the BEM methodology. Then I bought a VPS. After that, I configured Ubuntu, nginx, PHP, PostgreSQL, Laravel, and SSL. Filament is a subject of its own. It feels like a universal constructor from which almost anything can be built. That is how I deployed my first Laravel server using Filament.
I connected an admin panel, a media library, and a contact form with Telegram notifications. I automated deployment. I implemented security hardening. This website — bozheslav.ru — is the result.
Current stack
HTML, CSS, BEM, JavaScript, Laravel, PostgreSQL, nginx, Git, Linux (Ubuntu), Filament, n8n, basic DevOps.
What comes next? It is time to enter the market.
I am looking for a permanent developer position — either remotely or in Perm. I am also open to one-off projects: websites, landing pages, server configuration, and automation.
If you need someone who is not afraid of complex tasks and knows how to figure out what he does not yet know — get in touch.
Contacts are available on this website.