Available for collaboration

> | Mikhail Ankudinov, Developer

Laravel backend developer + DevOps. Author of the open-source CMS OnFlaude. Open to new projects.

5+

Projects

1+

Year in IT and beyond

Reviews

On Kwork

Down

My stack

Here is the technology stack I have mastered through my professional training.

Frontend

HTML CSS BEM JavaScript Tailwind CSS Responsive Design ITCSS Alpine.js Vite MJML

Backend

Laravel PHP Filament Livewire Pest

DevOps & Tools

Linux (Ubuntu) Nginx Docker Docker Compose Git VS Code Figma Fail2Ban UFW SSL Composer

Automation

n8n Telegram Bot API OpenAI API Claude API DeepSeek API Playwright BeautifulSoup AI

Databases

MySQL PostgreSQL

Earlier

WordPress C# Python

Portfolio

Projects I have built, from layout to deployment on my own server.

Responsive landing page «Nike Air Mag»

Responsive landing page «California»

Creating and configuring a virtual machine, deploying n8n, and building AI assistants

Two-page layout «Fit Studio»

Data parser for hh.ru

Project screenshot Responsive landing page «Nike Air Mag»

Responsive landing page «Nike Air Mag»

Product page with size selection, a slider, and an order modal window. Stack: HTML/CSS/JS, BEM, responsive layout, SVG icons via `<use>`.

HTML CSS JavaScript БЭМ
Project screenshot Responsive landing page «California»

Responsive landing page «California»

A multi-section landing page for an online electronics store. Stack: HTML/CSS/JS, BEM, responsive layout, SVG icons via `<use>`.

HTML CSS JavaScript БЭМ
Project screenshot Creating and configuring a virtual machine, deploying n8n, and building AI assistants

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.

n8n Automation Nginx Docker docker-compose VPS
Project screenshot Two-page layout «Fit Studio»

Two-page layout «Fit Studio»

A fitness club landing page with a news feed and an FAQ accordion, including the homepage and an article page. Stack: HTML/CSS, BEM, responsive layout.

HTML CSS БЭМ
Project screenshot Data parser for hh.ru

Data parser for hh.ru

A new Python project built with Flask and AJAX. The parser is integrated into the Build block for Filament CMS. It retrieves job vacancy data from hh.ru and provides a direct link to each vacancy.

Python Flask AJAX Filament
Project screenshot Email template development for the Taskduck cleaning company

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.

Email MJML HTML

Experience: From metal finishing to clean code
The path of a self-taught engineer

My path into IT began not with theory, but with practice: from my first edits in WordPress templates in 2013 to deliberate study of algorithms in C# and Python. I do not just learn syntax — I build systems. What I brought from the real sector into development:

Self-Taught Developer / Lab

2024 — present

Stack: Python, HTML, CSS, Laravel, PostgreSQL, Nginx, Docker, n8n.
Achievements: Independent deployment and administration of a Linux server (Ubuntu). CI/CD process setup through Docker Compose. Development of personal projects with OpenAI and Telegram Bot API integration.

Python HTML CSS Laravel PostgreSQL Nginx Docker n8n

Production Engineer

2022 — 2024

Responsibilities: Repaired and fine-tuned measuring instruments: from calipers to micrometers.
IT connection: Two years of involvement and persistence helped me develop deep concentration and arrive at a systematic approach, which later became useful for diagnosing failures. Thanks to that, I realized that repetitive work in programming feels like a breath of fresh air

Systems and Data Specialist

Vitamilk / Rostelecom

2016 — 2022

Responsibilities: Worked in CRM systems (1C, SBIS, Info-Enterprise), handled claims and logistics.
IT connection: Built a corporate website on WordPress. A deep understanding of how data moves through a system and how the end users interact with an interface.

SBIS 1C Enterprise Info-Enterprise Wordpress

Current focus:

Right now I am deeply immersed in the Laravel + PostgreSQL ecosystem. My goal is to build high-performance web services where every component works as precisely as a calibrated measuring instrument.

Blog

I write about development, tools, books, and professional growth.

Have a task? Let’s solve it

I build layouts, configure servers, and automate workflows. If you need someone who can figure things out independently, write to me.

Email

magbusjap@gmail.com

Phone

+7 (995) 6907083

Current location

Perm, Russia · Remote work

You can find me here:

Leave your contact details