Skip to content
View lotyp's full-sized avatar

Sponsoring

@asottile

Organizations

@cycle @wayofdev @buggregator
Block or Report

Block or report lotyp

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
lotyp/README.md

Hey, Stalker! πŸ‘€

Discord Link Follow on Twitter (X)

Welcome to my GitHub profile πŸ‘‹

With over 20 years of experience in IT, I blend technical expertise with business insights. I started my journey at 13, and since then, I've worked across various IT sectors.

As the founder of the wayof.dev GitHub organization and a member of the Buggregator and Cycle organizations, my passion lies in open-source development, automation, and experimenting with LLMs and AI.

πŸ“„ My Articles

β†’ Dev.to

πŸš€ My Projects

Here are some of my notable open-source projects:

β†’ Around Laravel

  • laravel-cycle-orm-adapter: A Laravel adapter for CycleORM, providing seamless integration for advanced database handling and object mapping.
  • laravel-starter-tpl: A Laravel backend application template for building APIs.
  • laravel-package-tpl: Jump-start your Laravel package development with a pre-configured Composer template.
  • laravel-symfony-serializer: An implementation of the Symfony serializer for Laravel projects, which can replace the default slow serialization in Laravel using PHP's serialize() function with a faster approach using Symfony.
  • laravel-webhook-client: Receive webhooks in Laravel apps with support of Cycle-ORM.
  • laravel-stripe-webhooks: Handle Stripe webhooks in a Laravel application with support of Cycle-ORM.
  • laravel-open-docs: Wrapper package for Laravel of a PHP swagger annotation and parsing library. Brings support of Open-API annotations to Laravel Projects.

β†’ ORM and Databases

  • active-record: I'm co-author of cycle/active-record repository which provides a simple way to work with your database using Active Record pattern and Cycle ORM.

β†’ DevOps

  • gh-actions: This repository is a collection of reusable workflows and composite actions, specifically designed for use in wayofdev projects.
  • docker-php-base: Fully automated, multi-architecture base PHP Docker images, with publishing to GHCR.io and Docker Hub. Generated using Ansible and Jinja.
  • docker-php-dev: Fully automated, multi-architecture PHP Docker images, for local development environments. Contains configured Xdebug, Phive and other tools.
  • docker-node: NodeJS docker images with local development dependencies like Vercel's Turbo and PNPM.

β†’ Developer Experience (DX)

  • docker-shared-services: 🐳 Docker-powered local development environment for macOS and Linux, featuring Traefik with SSL support via mkcert. Streamlines development by eliminating /etc/hosts edits, resolving port conflicts. Local domains supported via dnsmasq. Ideal for HTTP-based projects like Laravel or Symfony. Enhances workflow consistency and team productivity.

β†’ Next.js and React

  • next-starter-tpl: A template for building Next.js applications. It comes bundled with Turbo and is managed as a monorepo using PNPM.

β†’ Code Quality

  • php-cs-fixer-config: A wrapper with pre-defined rules around the PHP-CS-Fixer package β€” a tool to automatically fix PHP Coding Standards issues. I maintain a strict coding standards repository with custom rulesets based on Symfony and PER-CS-2.0.
  • npm-shareable-configs: Shareable configurations with fully automated package publishing to the NPM Registry. Packaged as mono-repository and includes configurations for Browserslist, ESLint, LintStaged, PostCSS, TSConfig and other tools.

πŸ“„ Certifications

Certified Laravel Developer

  • Issuing Authority: Laravel LLC
  • Credential Number: 2021-02-18

πŸ‘― I’m looking to collaborate on

I'm open to hire, so if you like my work, feel free to contact me!

πŸ“« How to reach me

For professional inquiries, please contact me via my LinkedIn.

city view background

Pinned Loading

  1. wayofdev/ansible-role-dock wayofdev/ansible-role-dock Public

    Role is used to automate use of dockutil – command line tool for managing dock items. You can add, remove and re-arrange Dock items.

    Makefile 16

  2. wayofdev/next-starter-tpl wayofdev/next-starter-tpl Public template

    πŸ€– This is a microservices-ready template for building Next.js applications, used by Wayofdev. It comes bundled with Turbo and is managed as a monorepo using PNPM

    TypeScript 61 8

  3. wayofdev/npm-shareable-configs wayofdev/npm-shareable-configs Public

    Shareable configurations with fully automated package publishing to NPM Registry.

    JavaScript 11 1

  4. wayofdev/laravel-cycle-orm-adapter wayofdev/laravel-cycle-orm-adapter Public

    πŸ”₯ A Laravel adapter for CycleORM, providing seamless integration of the Cycle DataMapper ORM for advanced database handling and object mapping in PHP applications.

    PHP 22 1

  5. wayofdev/laravel-package-tpl wayofdev/laravel-package-tpl Public template

    πŸš€ Jump-start your Laravel package development with our pre-configured Composer template, designed for seamless integration. This template includes essential tools such as PHPUnit, PHPStan, GitHub A…

    Makefile 10

  6. wayofdev/docker-shared-services wayofdev/docker-shared-services Public template

    🐳 Docker-powered local development environment for macOS and Linux, featuring Traefik with SSL support via mkcert. Streamlines development by eliminating `/etc/hosts` edits, resolving port conflict…

    Makefile 16 2