Hi, my name is

Pavel Bychko

Backend Developer

For over 10 years I have been developing websites, CRMs, mobile app backend and other high quality software solutions with a focus on performance, usability and client expectations

About me

Pavel Bychko

As an experienced Backend Developer, I have a strong technical background in developing and maintaining scalable and efficient web applications.

With a deep understanding of PHP, Laravel framework and related technologies, I am passionate about creating high quality software solutions that meet client expectations.

I keep up to date with new trends and technologies in the industry and incorporate best practices into my work. I strive to develop clean, maintainable, and testable code that is scalable and easy to use.

I'm not currently looking for new opportunities, but if you have any questions - email me.

My experience

Admin Panels

I am familiar with many admin panels and have developed my own. Currently I actively use laravel nova. I understand the concept and capabilities of the panel well.
  • laravel nova
  • vue.js
  • inertia.js

Email Marketing Campaigns

Fine-tuning the mailing list - templates, schedule, sending by event, email threads. Event tracking (read, deleted), implementation of utm tags, deliverability control.
  • mailgun
  • dkim
  • dmarc
  • spf

Web Scraping

Analysis of sources, search for the least expensive ways to obtain data, automation, analysis of the received data and building relationships.
  • http clients
  • parsing libraries

Progressive Web Applications

For any project, the implementation of PWA can be divided into stages. Minimum program - cache the page that will be displayed when there is no internet connection.
  • service worker
  • manifest
  • shortcuts

Core Web Vitals

Experience in optimizing and solving problems with metrics: setting up bundlers (webpack, vite), compressing graphics and fonts, setting up a server, application profiling.
  • lcp
  • fid
  • cls
  • ttfb
  • tbt

Open source

Nova Total Card

Laravel Nova card that displays the total number of records of a specific model

nova package

Laravel Last-Modified

Setting the Last-Modified header and 304 Not Modified response code

laravel package

Lighthouse Box

Show your website metrics in a pinned gist for your GitHub profile

github actions

Nova Table Card

Laravel Nova card for displaying lists with links to view and edit

nova package

Laravel Open Graph

Create eye-catching Open Graph images for each (or some) site pages

laravel package

WakaTime Box

Show your WakaTime statistics in a pinned gist for your GitHub profile

github actions

My CI pipeline

Usual settings for a new project

Rector
Automated refactoring
Rector is a PHP tool that you can run on any PHP project to get an instant upgrade or automated refactoring. It helps with PHP upgrades, framework upgrades and improves your code quality
CS-Fixer
Automatic formatting with PHP coding standards
The PHP Coding Standards Fixer tool fixes code to follow standards; whether you want to follow PHP coding standards as defined in the PSR-1, PSR-2, etc.
PHPStan
PHP Static Analysis Tool
PHPStan focuses on finding errors in code without actually running it. It catches whole classes of bugs even before you write tests for the code.
Vacuum
OpenAPI linter and quality analysis tool
An ultra-super-fast, lightweight OpenAPI linter and quality checking tool, written in golang and inspired by Spectral.
PHPUnit
Testing framework
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

WakaTime

Coding activity over last 30 days
Time spent in PhpStorm and DataGrip

Get In Touch