Case study05 / 06
Samozanyatye.rf
Platform connecting businesses with the self-employed
A service that connects businesses with self-employed contractors. On a remote contract I merged its separate React landing pages and an old, plugin-heavy blog into one custom WordPress platform with a new design.
- Role
- Full-stack Developer · contract
- Period
- Mar – Dec 2025
- Context
- Contract
- Format
- Remote · Moscow
- WordPress
- PHP
- MySQL
- JavaScript
- React
- Contact Form 7
- Bitrix24
Open siteсамозанятые.рфClient code, not public


The task
The site lived in two places. The landing pages were in React, and the legacy WordPress blog was full of heavy plugins. Every new page needed a developer, leads came in through different paths, and the blog was hard to edit.
- One platform and one design for the landing pages and the blog
- Marketing launches pages without developers
- Every form lead ends up in the CRM
- Fewer heavy plugins and more control over the code
What I built
Platform
- A custom WordPress theme in the new design, with the React landing pages moved into it.
- A block-based landing builder, so marketing assembles pages from ready-made blocks.
- A three-level menu manager for the business, contractor and partner sections.
- A fully editable blog (the “Journal”) with sections for businesses and contractors, and case studies.
Integrations and cleanup
- Leads from Contact Form 7 go to Bitrix24 CRM.
- Replaced heavy plugins with lean custom code.
- Owned the full cycle, from architecture to support.
Outcome
- menu levels managed from the admin
- 3
Marketing now builds pages from ready-made blocks without a developer.
You can still see this structure on the live site. It has separate sections for businesses, contractors and partners, a journal with case studies, and callback forms.