Vaidas
Gaurilcikas.
Deep in Magento.
Fluent across the stack.
17 years with Magento and 20+ years with PHP, HTML and JavaScript. Experience spanning startups, ecommerce and financial institutions.
Get in touch Explore my experienceThe detail of the backend.
The bigger picture of delivery.
I’m a lead software engineer specialising in Magento, with experience spanning backend systems, Linux environments, frontend development, AI development and mobile platforms.
My work combines hands-on development with technical leadership: creating custom modules, integrating APIs, upgrading commerce platforms and improving development and deployment workflows.
Commerce. Integrations.
Engineering delivery.
17 years of Magento experience, with work spanning ecommerce, retail and financial systems.
Experience includes Magento 2 and Hyvä development, B2B APIs and GraphQL, third-party integrations, performance improvements and deployment workflows.
I combine backend and Linux experience with frontend development, automated testing, code review and technical leadership.
Specialist depth.
Engineering breadth.
Commerce & backend
Magento · PHP · Symfony · Shopify
MySQL / MariaDB · PostgreSQL · osCommerce
Frontend
React · Next.js · Node.js · TypeScript
HTML · CSS · Hyvä · Knockout.js
Infrastructure & delivery
Linux · AWS · Docker · Nginx · Apache
Git · GitLab CI/CD · bash / zsh · WSL
DigitalOcean · Vercel · Varnish
Vagrant · Puppet · New Relic
Testing & integrations
Psalm · PHPCS · TAF (MFTF)
Delivery & marketing APIs · Lupasearch
Mobile & wider toolkit
Swift · iOS · Xcode · Android
Python · C / C++ · Visual Studio
IT Engineering
Vilnius Gediminas Technical University (Vilnius Tech) · Bachelor’s degree
Build with AI.
Improve through iteration.
Turn an idea into software through development cycles, feedback and prioritisation. I use Claude and Codex within an Agile approach—from defining the first version to evolving the product.
My approach draws on experience delivering large-scale applications serving thousands of customers.
Define the next step
Break the idea into tasks and set priorities.
Build and review
Develop an increment, review the code and test its behaviour.
Learn and adapt
Gather feedback, refine the product and decide what comes next.
Support covers technical decisions, code quality, integrations and deployment throughout the process.
Discuss your projectGo beyond chat-to-code.
Online training in AI-assisted development with Claude and Codex. Explore ways to use these tools across a project—from investigating unfamiliar systems and planning changes to testing, reviewing and refining implementations.
The training follows an Agile approach: define the work, build an increment, assess the result and adapt.
Topics include:
- Giving AI the context it needs to work within an existing project.
- Investigating bugs and navigating unfamiliar codebases.
- Coordinating work across code, tests, documentation and development tools.
- Reviewing generated changes and checking assumptions.
- Exploring unconventional workflows and scenarios that extend beyond prompting for code.
Courses in development. Details to follow.
Recruiter information
Detailed career history and CV downloads are no longer publicly available. Private recruiter access is being prepared.
Beyond work
Outside software, I make music with keyboards and electronic instruments, play piano and ride motorcycles. I also enjoy driving simulators, including Gran Turismo 7 and Assetto Corsa.
Let’s build
what’s next.
For lead and senior software engineering
opportunities, start a conversation.
Contact form coming soon.
Online enquiries are temporarily unavailable.