Skip to content
View EugeneKyale's full-sized avatar
:octocat:
Building cool stuff for the web πŸ‘¨πŸ½β€πŸ’»
:octocat:
Building cool stuff for the web πŸ‘¨πŸ½β€πŸ’»

Block or report EugeneKyale

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EugeneKyale/README.md

Howdy! I'm Eugene πŸ‘‹

Profile Views

I’m a WordPress & React Developer with 9+ years of experience building scalable web applications.
My expertise spans modern PHP practices (OOP, autoloading, namespacing, PSR-4, Composer) and advanced state management with React, Redux and the Context API.

I specialize in:

  • Developing free and premium WordPress themes & plugins
  • Building Block Themes, theme.json configurations, Gutenberg & ACF blocks
  • Creating Pattern Libraries backed by structured design systems
  • Translating Figma/PSD designs into fully responsive, performant websites
  • Working in agile, remote environments with strong documentation and collaboration practices

Highlights

  • 9+ years in professional web development
  • 10s of websites, plugins and themes delivered & maintained
  • Expertise in WordPress, React, PHP, and modern JavaScript
  • Focused on scalability, accessibility (WCAG 2.1 AA), and performance
  • Strong advocate of clean, maintainable code and design system thinking

Tech Stack

WordPress React JavaScript TypeScript PHP Git Composer Webpack Node.js MySQL Figma Slack VS Code

Pinned Loading

  1. Building a Custom Editor Plugin with... Building a Custom Editor Plugin with @wordpress/plugins
    1
    /**
    2
     * Custom Plugin: Editor Toolbar Button
    3
     *
    4
     * Demonstrates how to build a Gutenberg Editor plugin using the
    5
     * `@wordpress/plugins` module. It adds a button to the editor toolbar
  2. Downloading a Pattern to Theme via a... Downloading a Pattern to Theme via a Custom REST Endpoint
    1
    /**
    2
     * Download Pattern to Theme
    3
     *
    4
     * Demonstrates a function that calls a custom REST endpoint to store a
    5
     * block pattern file into the active theme's patterns folder.
  3. Using createContent to Build Editor ... Using createContent to Build Editor Blocks Programmatically
    1
    /**
    2
     * Demo: createContent Usage
    3
     *
    4
     * Illustrates a function "createContent" that returns WP block markup as
    5
     * a string, which can be parsed or inserted into the editor. This might
  4. Custom Ordering for Tribe Events Exc... Custom Ordering for Tribe Events Excluding a Specific Category
    1
    <?php
    2
    /**
    3
     * Modifies the query to set a custom flag if the post type is 'tribe_events'
    4
     * and the category is not 'board-conference-room'.
    5
     *