Skip to content
View VitBal's full-sized avatar
πŸ’­
πŸ§™
πŸ’­
πŸ§™

Block or report VitBal

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
VitBal/README.md

Hi there πŸ‘‹, I'm Vitaliy Balanovsky

Backend-focused full-stack developer building modular B2B web applications with Laravel and Vue.js.

I work on enterprise systems β€” CRM, procurement, inventory flow, and equipment management β€” with complex business workflows, role-based access, and API-first architecture.


What I do

  • Design and implement REST APIs using a thin-controller pattern: Request β†’ DTO β†’ Action β†’ Resource
  • Migrate legacy codebases to modern Laravel architecture with feature tests on every endpoint
  • Build Vue 3 frontends with TypeScript, PrimeVue, and Pinia
  • Set up Docker-based local environments and dual-database module infrastructure
  • Debug production issues, optimize queries, and refine domain logic (workflows, permissions, integrations)

Tech stack

Backend:

Frontend:

Tooling & quality:


How I work

Route β†’ Controller β†’ Request β†’ Data (DTO) β†’ Action β†’ Resource
                          ↓
              Policy Β· Feature tests Β· Static analysis
  • Business logic lives in Actions, not controllers or services
  • Every API operation gets a Pest feature test before merge
  • Incremental migration: legacy route-by-route, domain by domain
  • AI-assisted development for planning, review, and refactoring β€” always verified by tests

Domains I've worked in

Area Examples
CRM Organizations, bids, profiles, email parsing
Procurement Bid items, purchase workflows, supplier change requests
Inventory flow Orders, warehouse items, favorites, external ERP sync
Equipment Duty assignments, role-based constraints, favorites

Currently focused on

  • Migrating a CRM backend to Laravel 13 / PHP 8.4 with full test coverage
  • Procurement workflows: status-driven permissions and change-request flows
  • Docker module setup and environment configuration for local development

Pinned Loading

  1. VitBal VitBal Public