Portfolio
Projects I have built, from layout to deployment on my own server.
Creating and configuring a virtual machine, deploying n8n, and building AI assistants
A detailed step-by-step guide to creating and deploying an n8n instance on a Yandex Cloud virtual machine and connecting it to your own domain. It also covers the full setup process for AI assistants. This guide will help you deploy the n8n service on your own server and run it under your own domain. The project is fully functional.
Email template development for the Taskduck cleaning company
An email campaign system with support for MJML-based templates has been implemented. Templates are created in a visual editor with live preview directly in the admin panel, compiled through MJML, and sent via SMTP from a custom domain. A separate media library has also been implemented for managing email assets, with folder support and bulk upload functionality.
bozheslav.ru is also a personal project
Built with Laravel and Filament — from an empty server to a full CMS
Project philosophy
The first question I asked myself was how to be useful to the market and business. Most people take the simple path: WordPress, ready-made templates, and plugins for $50 a month.
I chose a different path. My own VPS, Laravel, PostgreSQL — everything from scratch. Too much imagination does not let me work half-heartedly.
Why Laravel, not WordPress?
Laravel makes you think architecturally. There is no plugin magic here — only code you understand and fully control.
Technical implementation
Frontend from scratch
HTML/CSS/JS without frameworks. BEM methodology, responsive design, dark and light themes — everything is written by hand. JS scripts are structured as ES modules.
Server infrastructure
Ubuntu 24.04, nginx with virtual hosts, PHP-FPM 8.3, PostgreSQL 16, SSL with auto-renewal. One-command deployment through a bash script.
Security
fail2ban protects SSH from brute force, honeypot and rate limiting on the contact form, HTTP -> HTTPS redirect, and a closed SSH port.
Admin panel capabilities
Filament fully replaced WordPress — without a single paid plugin
- ✅ Portfolio and project management
- ✅ Media library with ZIP uploads
- ✅ Blog with categories and SEO fields
- ✅ Pages with a block editor
- ✅ Site settings in one place
- ✅ Logs and cache management in the panel
Ready to discuss a project
If you need a Laravel website, server setup, or process automation, message me on Telegram.