Piotr Ramotowski
Fullstack developer, Drupal enthusiast, and lifelong learner. Passionate about building web applications and exploring new technologies.
Drupal Scrape To Field
Provides web scraping functionality that automatically extracts content from external websites and populates Drupal node fields. This repository is a mirror of the Drupal Scrape To Field repository: https://git.drupalcode.org/project/scrape_to_field.
PHP
Dec 3, 2025
House Service Workflow
A demonstration of how Symfony's Workflow component lets you define business processes in YAML configuration files instead of scattering logic throughout your codebase.
Taskana
Simple Task management for small teams with the ability to delegate tasks to users and write comments.
VirWex
VirWex is a web virus scanning application built on Symfony that provides multiple scanning engines and a simple web interface for detecting malicious files.
Wcagger
Web accessibility compliance checker built with Nuxt 4, utilizing Axe and Pa11y for comprehensive WCAG auditing.
Drupal Commerce Montonio
Provides Montonio payment gateway integration for Drupal Commerce. This repository is a mirror of the Drupal Commerce Montonio repository: https://git.drupalcode.org/project/commerce_montonio.
PHP
Oct 15, 2025
Drupal Commerce Currency Mismatch Prevention
This module prevents adding products with different currencies to the same cart in Drupal Commerce. This combination causes a CurrencyMismatchException to occur. This repository is a mirror of the Drupal Commerce Currency Mismatch Prevention repository: https://git.drupalcode.org/project/commerce_currency_mismatch_prevention.
PHP
Oct 8, 2025
WACZ Generator
Web archiving tool that crawls websites and packages them into WACZ files that can be read later.
Page Cache Single
Ensures Drupal uses a single cache entry for each content and 404 page, regardless of the query string, for anonymous users. This repository is a mirror of the Drupal Page Cache Single repository: https://git.drupalcode.org/project/page_cache_single.
PHP
Sep 9, 2025
Login Monitor
Comprehensive login activity tracking with notifications, logging and statistical reports. This repository is a mirror of the Drupal Login Monitor repository: https://git.drupalcode.org/project/login_monitor
PHP
Jul 31, 2025
Commerce Paynow
Provides Drupal Commerce integration for the Paynow (mBank) payment gateway. This repository is a mirror of the Drupal Commerce Paynow repository: https://git.drupalcode.org/project/commerce_paynow.
PHP
Jul 10, 2025
Drush Extra
Provides additional Drush commands adapted from the Drupal Console. This repository is a mirror of the Drupal Drush Extra repository: https://git.drupalcode.org/project/drush_extra.
PHP
Jun 24, 2025
Commerce Configurable Order Total
Provides a customizable summary display of order totals for Drupal Commerce orders. This repository is a mirror of the Drupal Commerce Configurable Order Total repository: https://git.drupalcode.org/project/commerce_configurable_order_total.
PHP
Jun 22, 2025
Dockerize Symfony
With this project, you can quickly containerize a Symfony project with KnpSnappyBundle support for PDF generation.
Content Remover
Drupal 9 module that removes content from selected entity
Book Bundle
Drupal 9 module demonstrating how to reference two entities and generate connected content
VUE Wordpress REST API Content Loader
Displays publicly available content from Wordpress website with REST API enabled.
Line Randomizer
Random line selection
Phantom 2 Arduino Drop
DJI Phantom 2 / Naza-M V2 Arduino program for load drop servo mechanism
Wp Theme Gulp4 Config
This is a Gulp 4 / SASS config file designed to work with Wordpress theme. Generate compiled, minimized CSS and JS files. FTP deploy to development server.
Technologies & skills
Technologies I work with. From frontend to backend, I enjoy exploring and mastering different tools.
- PHP & SymfonyDeveloping server-side applications with PHP for robust backend solutions.
- DrupalDeveloping Drupal modules. Complete site building. CMS expertise.
- Vue & NuxtBuilding reactive user interfaces with Vue.js and the Nuxt framework.
- JavaScript & TypeScriptBuilding interactive web applications with modern frameworks.
- CSSStyling applications with modern CSS, Tailwind, and responsive design principles.
- DockerContainerizing applications with Docker for consistent development and deployment.