For agencies and employers

Irina GrigorevaWordPress & Full-Stack Developer

hello@irina-grigoreva.devgithub.com/irina-grigorevaTelegram @ira_grigoreva_kirina-grigoreva.dev

  • PHP 8
  • WooCommerce
  • Vue 3 / React
  • REST APIs
  • Web accessibility

Remote, UTC+3 — regular overlap with EU and US East hours. Open to contract, part-time and full-time work.

Irina Grigoreva working at her laptop
8+
years of commercial development
5+
years with US and European clients
15
sites taken to WCAG 2.1 AA — all passed their audits
3–5
client platforms at a time

I have been building and maintaining WordPress platforms and web applications for 8+ years, including 5+ years on projects for US and European clients. Most of my work is behind the interface: payment and booking flows, third-party integrations, customer dashboards, custom business logic and performance-critical database work.

I am comfortable in code I did not write. A good share of my time goes to picking up someone else’s project, working out why an integration stopped firing or why a page takes four seconds to load, and fixing it without proposing to rebuild everything. Accessibility is the other half of what I do: fifteen production sites taken to WCAG 2.1 AA, all of which passed their audits.

What I am good at

  • Payments and booking

    Multi-step checkout, saved cards, autopay, reservations and the customer dashboard — on WooCommerce and Vue 3.

  • Integrations that keep working

    Stripe, PayPal, Authorize.Net, Visma, Fortnox, webhooks — and the debugging when they quietly stop firing.

  • Other people’s code and legacy

    I pick up inherited projects and rewrite older PHP as I go, without taking live sites down.

  • Accessibility and speed

    WCAG 2.1 AA through audit; queries and indexes, caching and builds — when a page takes seconds to load.

Experience

  1. WordPress / Full-Stack Developer

    May 2021 – present

    Web agency · US and European clients

    • I work on several client platforms at a time, usually three to five, some of them multisite networks, and take features from the first technical conversation through release and whatever follows it.
    • Built the commerce side of a self-storage platform: unit availability and pricing, reservations and move-in, multi-step checkout, saved cards, autopay, insurance options and the customer dashboard.
    • Integrations are a large part of the job — Stripe, PayPal, Authorize.Net, Visma, Fortnox, external management-system APIs — along with the debugging: webhooks that quietly stop firing, tokens that expire, data that stops matching between two systems.
    • Write custom Gutenberg blocks and Vue 3 / React components, and rewrite older PHP as I go, without taking live sites down to do it.
    • On a site of more than a thousand pages I reworked the global query, added the database indexes it was missing and replaced the default search with an indexed lookup.
    • Took fifteen production sites to WCAG 2.1 AA: keyboard navigation, focus management, semantic structure, ARIA patterns, contrast and accessible media. All of them passed their audits.
    • Set up PHPStan, PHPCS and GitHub Actions on our projects, and review colleagues’ pull requests — mainly for security, escaping, and whether the next person will be able to follow the code.
  2. WordPress / Full-Stack Developer

    2018 – 2021

    Freelance

    • WordPress and WooCommerce work for direct clients and agencies, including a three-month contract and several clients I kept for years.
    • Migrations and legacy work: custom CMS to WordPress, Drupal to WordPress, with the data cleanup that always comes with them.
    • Set up analytics and conversion tracking (Google Tag Manager, enhanced conversions, Yandex Metrica), usually working alongside the client’s own analyst.
    • Everything client-facing was mine as well: requirements, estimates, delivery and support.

Selected work

  • WordPress · Vue 3 · REST API

    Self-storage booking platform

    A business running 60+ locations. Most of the customer-facing side: availability and pricing, the reservation and move-in journey, multi-step checkout, saved payment methods, autopay, insurance options and the account dashboard — all through the storage-management system’s API.

  • WordPress · WCAG 2.1 AA

    Accessibility: fifteen sites

    Fifteen live sites brought up to standard and through audit: keyboard navigation, disclosure menus, modals and focus trapping, semantic markup, ARIA behaviour, contrast and captions.

  • WooCommerce · LearnDash

    Programme enrolment flow

    A US education provider: how students find a programme and enrol — custom filtering, product and variation logic, the application steps and ongoing WooCommerce work on an older codebase.

  • WordPress plugin · PHP · CI

    WP UTM Sticky — open source

    Keeps UTM and ad-click parameters alive after the first landing page and carries them into five form plugins, email links and WooCommerce order meta. First- and last-click modes, a server-side mode for cached sites, extension filters, and PHPStan and PHPCS in CI.

  • PWA · Vue 3 · PHP · MySQL

    МойМастерОК — own product

    A product for self-employed tradespeople: clients, estimates and invoices, payments, documents, reminders and a portfolio. From the first sketch to deployment, including the product decisions.

  • Vue 3 · Three.js

    VaryForm 3D Configurator

    A shelving configurator that runs in the browser: parametric 3D model, CAD-style drawings, bill of materials, PDF and DXF export, and a WooCommerce hand-off.

All projects

Core skills

WordPress & backend
WordPress, WooCommerce, PHP 8 (OOP, namespaces, typed code), MySQL, ACF, LearnDash, WP-CLI, multisite, custom themes and plugins, custom REST endpoints
Block editor
Custom Gutenberg blocks (block.json, React, InspectorControls), block patterns, Full Site Editing, theme.json, @wordpress/scripts
Frontend
JavaScript ES6+, TypeScript, Vue 3, React, Nuxt, HTML5, SCSS, responsive UI
APIs & commerce
REST API design and integration, Stripe, PayPal, Authorize.Net, Visma, Fortnox, webhooks
Code quality
PHPStan, PHPCS / WPCS, PHPUnit, GitHub Actions, code review, Composer
Performance
Query and index optimisation, object caching, Redis / Varnish, asset and build optimisation, production debugging
Accessibility
WCAG 2.1 AA remediation, keyboard navigation, focus management, ARIA patterns, screen-reader testing
Tooling
Git, Docker, Vite / Webpack, Pantheon, Figma
Interactive 3D
Three.js, WebGL, Blender assets and GLB workflows

Education and courses

Sevastopol National Technical University — engineering degree in Automation and Computer Engineering; qualified as an engineer in automated process control systems.

  • WordPress FSE, Gutenberg, JavaScript and React — Udemy, 2024
  • Web Animation in Action: GSAP, SVG, Canvas, WebGL, Three.js — Frontend Blok, 2024
  • Professional PHP, Level 1 — HTML Academy, 2018
  • English with certified tutors, 60 hours — Preply, 2025–2026

Languages

English
Working proficiency (B1+), written and spoken; five years of day-to-day work with international teams, still taking lessons.
Russian
Native

Contact

Need a developer for your team or project?

Tell me about the project or the role, the format and the timeline — I will reply and suggest a time for a call.