Skip to content
View irina-grigoreva's full-sized avatar

Block or report irina-grigoreva

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
irina-grigoreva/README.md

Hi, I'm Irina ๐Ÿ‘‹

Frontend & WordPress Developer with 8+ years of commercial experience in custom WordPress development, Gutenberg blocks, WooCommerce functionality, REST API integrations, and responsive frontend interfaces.

My work usually includes custom plugin development, WooCommerce checkout and dashboard customization, admin-side features, Vue 3 integrations, accessibility fixes, and performance improvements. I focus on writing maintainable code and building features that can be safely used and extended in production.


Tech Stack

Backend

  • PHP
  • WordPress
  • WooCommerce
  • MySQL
  • REST API
  • Docker

Frontend

  • JavaScript
  • Vue 3
  • Astro
  • React / Gutenberg
  • SCSS / CSS
  • Responsive UI Development

Tools & Workflow

  • Git
  • Pantheon
  • Composer
  • npm
  • Vite
  • Webpack

What I Focus On

  • Custom WordPress functionality
  • Gutenberg block development
  • Vue.js integrations inside WordPress
  • WooCommerce customizations
  • Accessibility-focused frontend development
  • Performance optimization
  • API integrations
  • Responsive interfaces
  • Component-based frontend architecture

Featured Projects

๐Ÿ”น Accessible Vue Search Select

Production-style Vue 3 combobox/listbox component built with accessibility-first principles, reusable architecture, keyboard interactions, TypeScript support, and configurable rendering patterns.

Tech: Vue 3, TypeScript, Vite, Vitest, Accessibility (WAI-ARIA), SCSS, npm


๐Ÿ”น Advanced Gutenberg Blocks Showcase

Portfolio WordPress plugin demonstrating custom Gutenberg blocks, Inspector Controls, responsive layouts, and accessibility-focused frontend markup.

Tech: WordPress, Gutenberg, React, JavaScript, SCSS, PHP


๐Ÿ”น Guestbook

Dockerized PHP guestbook application demonstrating form validation, MySQL persistence, clean backend structure, and secure form handling.

Tech: PHP, MySQL, Docker, JavaScript, SCSS


๐Ÿ”น Project Calculator

Interactive Vue.js calculator application for estimating project scope, timelines, and frontend interactions.

Tech: Vue 3, JavaScript, SCSS, Vite


Currently Improving

  • Advanced Gutenberg development
  • Vue 3 architecture
  • Scalable WordPress applications
  • Frontend performance optimization
  • Accessibility-first UI development

GitHub Goals

  • Building production-style portfolio projects
  • Improving frontend architecture skills
  • Creating reusable WordPress/Gutenberg solutions
  • Sharing clean and maintainable code

Open To

  • Remote WordPress development opportunities
  • WooCommerce projects
  • Gutenberg development
  • Frontend / Vue.js collaboration
  • Long-term product development

๐Ÿ“ซ Feel free to explore my repositories and connect with me.

Pinned Loading

  1. wp-utm-sticky wp-utm-sticky Public

    WordPress plugin for persistent UTM attribution across links, forms, email templates, and WooCommerce orders.

    PHP

  2. advanced-gutenberg-blocks-showcase advanced-gutenberg-blocks-showcase Public

    Portfolio WordPress plugin demonstrating custom Gutenberg blocks, responsive layouts, and accessibility-focused frontend markup.

    JavaScript

  3. accessible-vue-search-select accessible-vue-search-select Public

    Accessible Vue 3 searchable select component with keyboard navigation, ARIA combobox/listbox support, TypeScript, slots, and teleported dropdowns.

    Vue

  4. guestbook guestbook Public

    Dockerized PHP guestbook application demonstrating form handling, validation, MySQL persistence, and clean backend architecture.

    PHP