AI & Digital solutions. Software development. 15+ years of experience.

Hi, I'm Petro Lashyn. I design and build AI and digital solutions for businesses — Graph RAG, Model Context Protocol and agentic architectures — on top of software that lasts: clean architecture, PostgreSQL, DDD and Laravel. CTO at Well Digit.

Get in touch
Petro Lashyn

Expertise

Architecture

Systems should be legible five years from now. I design for maintainability first — clean boundaries, explicit contracts, boring infrastructure. Laravel, DDD. The stack that lets you ship and sleep.

AI Integration

Graph RAG. Model Context Protocol. Agentic orchestration. Building the infrastructure layer that makes LLMs actually useful inside existing systems — not demos, production.

Current Focus

Business software has always had two things: actors and systems. The only bridge was UI — humans adapting to software logic. Now there's a new layer possible. One where users say what they need and the system understands, responds, and acts. Not a chatbot. A genuine intelligence embedded inside your product. I'm building this AI layer using Graph RAG, MCP, and agentic architectures — on top of existing business systems, not replacing them. Currently focused on regulated industries, where AI must be traceable, evidence-backed, and human-supervised. The patterns here aren't established. That's exactly why I'm interested.

Latest writing

All articles
Laravel Ecosystem 2026 From empty project to production, agent-ready. Laravel 5 min Attributes in Laravel 13 I've always liked the direction PHP has taken over the last few years. Features like enums, readonly properties, constructor property promotion, sorted and named arguments, match expression, and much more have made the language significantly more expressive. And how (and where) Laravel moves, I like even more. I've prepared an article that explores one of my favorite PHP features - Attributes - which I believe have become one of the fundamental puzzles of modern Laravel (especially in the latest releases). Laravel 9 min MCP in Laravel Applications: Adding a Natural Language Layer to Your Existing System How to add MCP to a Laravel app as a controlled natural-language interface over existing services, with permissions, auditability, and production-safe tool boundaries. Laravel 11 min I Built a Playbook So My AI Agents Stop Ignoring My Conventions Technically correct code can still be wrong for your architecture. I packaged Labrodev conventions as a Boost skill so agents follow Actions, Data objects, thin models, and stubs—consistently, every session. Laravel 9 min