Portfolio: websites, online stores and Telegram projects

I build websites, online stores, Telegram bots and ad analytics. Below are real projects: the business, what was done and what is in progress now.

What I do

Projects

Технеруд

The "Технеруд" plant in Vyazma builds crushing and screening plants. The site tehnerud.ru: equipment catalog, services, project portfolio, articles, lead forms. Maintained since June 2026: every change gets a folder with a diff and a rollback, plus a monthly change log.

In August 2026 the site moved to a new brand book: 77 mockups in a design system, new header, first screen, footer, 18 homepage blocks, pages for services, catalog, blog and the plant. The page structure follows a breakdown of the Metso site: 16 page specifications.

Next to the site runs an automatic Avito export pipeline: on a schedule it builds an Excel feed and keeps about 10,500 listings with 39,700 photos.

Technologies: WordPress, ACF Pro, custom theme, three.js. Python pipeline for Avito on a separate VPS.

Юнион Моторс: Mercedes

"Юнион Моторс" services Mercedes, BMW, Hyundai and Nissan in Moscow. Each brand has its own site on a shared theme. The Mercedes site got every new feature first, then the features were ported to the other brands. Maintained since March 2026, 236 commits since July.

The core of the project: the case panel. The content contractor adds repairs with photos through a link, without logging into WordPress. The panel replaced a two-way sync with Google Sheets.

Technologies: WordPress, custom theme, ACF Pro, REST API. Price import from 1C, Yandex Maps, WP Rocket, Yoast Premium.

Юнион Моторс: BMW

Second site of the "Юнион Моторс" network. The Mercedes site features were ported here: case panel since July 10, 2026, calculator, review collector, SEO templates.

Landing pages are built from macros: standard blocks, H1, selling points and cases come from a registry instead of being copied by hand.

Technologies: WordPress, custom theme, ACF Pro, REST API. Block macros, Yandex Maps, Yoast Premium.

Юнион Моторс: Hyundai

Third site of the "Юнион Моторс" network. Case panel in production since August 17, 2026. Review collector, SEO templates and the "before/after" widget ported from Mercedes and BMW.

The site headline is backed by 12,000 reviews and a 5.0 rating on Yandex. Reviews from Yandex Maps and 2GIS are gathered by a custom collector and shown on the first screen.

Technologies: WordPress, custom theme, ACF Pro, REST API. Clearfy Pro, Yandex Maps, Yoast Premium.

Юнион Моторс: Nissan

Fourth site of the "Юнион Моторс" network: a homepage with a choice of six brands, Nissan and Infiniti sections, while the Mercedes, BMW and Hyundai cards lead to the brand sites. Built from July 28 to August 31, 2026 on the shared network theme.

The site lives on a test domain and is closed from indexing until it moves to the production address.

Technologies: WordPress, custom theme, ACF Pro, case panel REST API.

Новый Стандарт

"Новый Стандарт": three dental clinics in Smolensk, open since 2001. Maintained since April 2026: about 125 documented changes, each with a log and a rollback.

The new design rolls out page by page on top of the old site: a design system on a single Manrope font, mockups on 8 artboards, six page templates. The first 9 pages in the new design went live on August 31, 2026.

Yandex Direct ads brought 317 leads over three reporting months: 117, 105 and 95 per period. The best period grew leads by 46% with a 10% increase in spend.

Technologies: WordPress, ACF Pro, custom theme, React catalog, REST API. Yandex Metrica, Yandex Direct.

Анатомия BMW

"Анатомия BMW": a specialized BMW service in St. Petersburg. WordPress site with templates from a Tilda export. Maintained since March 2026.

A second brand, "Анатомия Mercedes", is in preparation for the same client: a closed 8-page preview on a separate PHP layer and a Mercedes-Benz design system as an executable specification.

Technologies: WordPress, Tilda export in a custom theme, ACF, Yoast Premium. Yandex Metrica, Yandex Direct.

Красная Поляна

The "Красная Поляна" community 25 km from Smolensk sells residential land plots from 25 to 50 ares. The site was built from scratch in two weeks: brand book, copy, mockup, markup, lead form, launch. Live since August 2026.

The design was first assembled as a prototype in a design system, then moved by hand into a static site with no frameworks.

Technologies: Static site: HTML, CSS, JS, PHP form handler. Beget hosting, rsync deploy.

Огненный Кленовый Лист

The company ships freight between China and Russia. WordPress site on the Brooklyn theme: I reworked the child theme, forms and service catalog, then handed the site over to the client with documentation. Work done in January and February 2026.

Technologies: WordPress, Brooklyn theme with a child theme, PHP and JS without form plugins.

Зелёная Улица

The construction company "Зелёная Улица" builds turnkey timber frame homes. The WordPress site is hosted on my Beget account: migration from a Duplicator archive, maintenance, backups. Full site copy dated March 5, 2026.

Technologies: WordPress, WooCommerce, Elementor Pro, Astra theme and a custom theme. WP Rocket, Yoast Premium, Duplicator.

Green Land

Green Land: designer landscaping, artificial trees, planters and pots. Store on 1C-Bitrix, some landing pages on Tilda behind nginx. Bitrix24, Roistat, Comagic and Yandex Metrica connected. Maintained since April 2026: 71 log entries in July, 137 in August.

In July 2026 a staging server with a copy of the database and files was set up. It hosts the second site design by default: 80 edit steps by September.

Technologies: 1C-Bitrix, Tilda landing pages behind nginx. Bitrix24, Roistat, Comagic, Yandex Metrica, Yandex Direct.

Озеленение

Website for commercial space landscaping services: living walls, offices, terraces. Maintenance and improvements in Tilda.

My predictive conversion service runs on the site counter: visitor behavior is scored and exported to Metrica so that Yandex Direct autostrategies learn faster.

Technologies: Tilda. Yandex Metrica (Stat API), Yandex Direct, predictive conversions.

FIVE7

Storefront of the F.7 jewelry brand: the frontend is built on Next.js and React (Tailwind, shadcn), the static export is packaged as a custom WordPress theme with WooCommerce and deployed with a single rsync command.

A parallel catalog build on WordPress: 2,052 products imported from a YML feed, faceted filters by metal, fineness, cut, clarity and certificate.

Technologies: Next.js, React, Tailwind. Static export as a WordPress theme with WooCommerce.

Ремонт квартир Москва

Website for apartment renovation services in Moscow and the Moscow region: services, prices, work portfolio. Custom theme launched on June 15, 2026, maintained with a change log and backups.

Ads run through a Direct API setup: statistics exports and search query cleanup with protection for converting phrases.

Technologies: WordPress, custom theme. Yandex Direct (Direct API v5).

KRONOTEX

Online store of the official distributor of German KRONOTEX laminate: the approved design ported 1:1 into a custom WordPress theme with WooCommerce. Homepage, catalog, product page, CMS pages and blog.

The catalog is filled by a custom importer plugin: it gathers manufacturer data and loads decors into WooCommerce along with interior renders. 1C exchange connected since July 2026.

Technologies: WordPress, WooCommerce, custom theme. Custom catalog importer plugin, stock exchange with 1C.

Брок Сервис

Live website of a demolition company working with Brokk demolition robots: rental, service, equipment sales and Atlas Copco spare parts. Maintenance, content edits and section improvements with a change log.

Technologies: WordPress, WPBakery (Handel theme). Yoast, Search Console.

ПСК ТрубПром

"ПСК ТрубПром" sells used pipes and beams in Moscow. The client site runs on Tilda. For it I built a product card widget and a catalog widget, and for Avito a custom app instead of a third-party service.

The auto-listing app works without public access: a listings table, photos, feed export. Its description generator and photo uniqueness tool were ported from the script that ran the client's real feed.

Technologies: JS widgets for Tilda with obfuscation. FastAPI, SQLite, React, AG Grid.

NEIRO STARS

A Telegram bot store running in production: sales of Telegram Stars, Premium subscriptions and TON delivered through the Fragment platform, plus rental of NFT gifts and collectible usernames.

Full billing inside: 4 payment providers (SBP, cards, crypto), an internal balance on an idempotent ledger, and a growth engine: referrals, auto funnels, tasks and games.

Scale: about 39,900 lines of Python, 29 database tables, 422 unit tests, strict typing (mypy strict).

Technologies: Python 3.12, aiogram 3, PostgreSQL, Redis. Fragment, 4 payment providers. React Mini App.

NeiroSoft

NeiroSoft automates Telegram across hundreds of user accounts: commenting, views and stories, inviting, mailings, parsing, group cloning, mass reactions. Anti-ban engine with per-account action limits. Sold by subscription in the bot: cards, crypto, TON.

Since July 2026 the service has three interfaces: the bot, a Mini App and a desktop web version at app.useneirosoft.ru. Interface in 7 languages.

Scale: 162,700 lines of Python in the bot, 107 services, 32 handler modules; 166,000 lines of TypeScript in the Mini App and 103,000 in the web version; 1,817 unit tests and 352 Playwright scenarios.

Technologies: Python 3.12, aiogram 3, Telethon, Pyrogram, SQLite, aiohttp. React 18, TypeScript, Vite. Playwright.

Hermes

My own Telegram assistant: every forum topic is a separate agent with its own prompt, tools and memory. Voice in and voice out. Answers are generated by Codex CLI on a subscription, tools are connected through MCP. Running on a server since August 2026.

Technologies: Python 3.12, aiogram 3, PostgreSQL 16 with pgvector, Redis, Telethon, Playwright, SearXNG, Piper TTS, Docker.

Предиктивный маркетинг

My own predictive conversion service: a lightweight snippet on the client site captures the yclid and visitor behavior, scoring rules pick the visitors who look like buyers, and the conversions are exported to Metrica through the official API. The Yandex Direct "Maximize conversions" autostrategy learns faster where real leads are few. No personal data (Russian law 152-FZ).

Second part: optimization of live ad accounts through Direct API v5. Statistics exports by campaign, keyword and search query, negative keyword generation with protection for converting phrases, query cleanup applied to the account only after a dry run.

Technologies: Python, FastAPI. Direct API v5. Metrica: Offline Conversions, Stat API, Logs API.

Use My Track

Use My Track promotes musicians on Spotify, with an audience in Brazil. Work from June to August 2026: Meta ad campaigns and two modules for the client site.

WhatsApp verification module: a form, a 6-digit code in a message, the lead is accepted only after verification. PIX payment module: plan, CPF, QR code, status polling every 3 seconds, activation by webhook.

Technologies: Dependency-free Node.js, WhatsApp Cloud API, Asaas PIX API. Meta Ads.

Get in touch: Telegram or e-mail nikitadenisov7548@gmail.com.

Click to turn on the computer