Skip to content
Open to projects & collaboration

Grzegorz Senetra

I design and build web systems, integrations and mobile applications

About

Grzegorz Senetra

I'm a PHP Developer. At Transmobil Sp. z o.o. (since January 2025) I build a subscription e-commerce store with recurring payments and created a working KSeF module for the in-house CRM. The store is integrated with KSeF, CRM and the telematics system.

Earlier, as a freelance programmer, I built e-commerce software, store API integrations, data scrapers, REST APIs and mobile apps, including an Enova365 API, a PDF invoice parser and Mobile store keeper. At Seigo I created PrestaShop and React Native software; at Metalzbyt I created PrestaShop modules and the Mobilny Magazynier WMS while supporting Enova365 and IT operations.

My CV lists PHP, OOP, Symfony, JavaScript and TypeScript alongside React Native, Python, Django, REST APIs, relational databases, Git and Docker. I have used these technologies in the software described above.

Download CV (PDF)

Experience

PHP Developer · Transmobil Sp. z o.o.

Jan 2025 – present

Full-time. I build a subscription e-commerce store with recurring payments (SaaS platform). I created a working KSeF module for the in-house CRM. The store integrates with KSeF, the CRM and the telematics system.

Freelance Programmer · Freelance

May 2023 – Dec 2024

Freelance. I built e-commerce software, modules, scripts, store API integrations, data scrapers, REST APIs, mobile apps and custom software — including an Enova365 API (C#/.NET Core 6), a PDF invoice parser (Symfony PHP) and Mobile store keeper (React Native, TypeScript, Symfony PHP, FastAPI, MySQL, SQLite, Git and Docker).

Programmer · Seigo

May 2021 – May 2023

Part-time freelance (1/3 FTE). A competitor price analyzer (PrestaShop module for matching and auto-adjusting prices) and a mobile app for setting product locations via barcode scanner (camera/laser).

IT Specialist · Metalzbyt sp. z o.o.

Jul 2020 – Mar 2023

Full-time. I created PrestaShop modules and the Mobilny Magazynier WMS for phones and data collectors. I provided Enova365 ERP helpdesk, created C# scripts and improvements, expanded the network and CCTV, and maintained IT hardware continuity.

Education

Politechnika Gdańska

Computer Science — Master's · 2024 – present

Uniwersytet Warmińsko-Mazurski

General Computer Science — Engineer · 2016 – 2020

Technikum Ekonomiczne nr 7 im. Mikołaja Kopernika w Olsztynie

IT Technician · 2012 – 2016

Projects

A dedicated store written from scratch without a framework, based on subscriptions, recurring payments and payment gateways.

Transmobil — subscription store

A dedicated store written from scratch without a framework, based on subscriptions, recurring payments and payment gateways.

  • At Transmobil I build an e-commerce store based on subscriptions with recurring payments — a SaaS platform.
  • I created the dedicated store from scratch without a framework.
  • The store supports subscriptions, recurring payments and payment gateways using PHP, OOP, ORM, Moustache, jQuery, JavaScript, HTML5, CSS3 and Bootstrap 5.
  • The store is integrated with KSeF, CRM and the telematics system.
  • PHP
  • OOP
  • ORM
  • Moustache
  • jQuery
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap 5

A working KSeF module based on cron tasks, with monitoring, logs and full error handling.

KSeF module for an in-house CRM

A working KSeF module based on cron tasks, with monitoring, logs and full error handling.

  • Transmobil's in-house CRM needed a working KSeF module.
  • I created the KSeF module for the in-house CRM in PHP.
  • The module is based on cron tasks and includes monitoring, logs and full error handling. It fetches and sends invoices, creates offline invoices and generates KSeF-compliant QR codes.
  • The CRM has a working module for fetching, sending and creating invoices in the KSeF process.
  • PHP

A WMS app for phones and data collectors that helps employees manage a warehouse.

Mobilny Magazynier — WMS

A WMS app for phones and data collectors that helps employees manage a warehouse.

  • At Metalzbyt I created the Mobilny Magazynier WMS app for phones and data collectors.
  • I created an application that helps employees manage a warehouse.
  • Employees can find products by scanning barcodes, print labels, create order lists and import them into the ERP system.
  • Mobilny Magazynier supports product lookup, label printing, order lists and ERP import.
  • React Native
  • Expo
  • React
  • Redux
  • TypeScript
  • Django REST Framework
  • Python
  • PHP
  • ZPL II
  • MSSQL
  • SQLite
  • MySQL
  • Git

The site for Transmobil's KAS-accredited e-TOLL devices (ZSL/OBU) — end-to-end SEO, performance and security-header work; traffic roughly tripled.

e-TOLL Transmobil — landing page

Live

The site for Transmobil's KAS-accredited e-TOLL devices (ZSL/OBU) — end-to-end SEO, performance and security-header work; traffic roughly tripled.

  • Transmobil sells KAS-accredited ZSL and OBU devices for the Polish e-TOLL road-toll system, but the product site — with sections on the system, products, a blog and contact — ranked poorly and needed a technical clean-up.
  • I ran the technical side of the site end to end: SEO, performance, security, and the store integration.
  • SEO from the ground up: unique meta titles and descriptions (30–60 characters), schema.org fixes for products and articles with ISO 8601 dates, a sitemap, canonicals, 301 redirects, a phantom-404 fix and image alts. Performance was driven with Google PageSpeed/Lighthouse via better image compression and resolution, topped with HSTS, X-Content-Type-Options and X-Frame-Options headers and a store integration.
  • Within a few months traffic roughly tripled, and the site went from a technically neglected landing page to a fast, well-structured product site.
  • PHP
  • JavaScript
  • HTML/CSS
  • schema.org

The product site for the TACHO TRANSMOBIL system: remote DDD downloads, ITD violation analysis and work-time reports — with the same SEO and performance treatment as the e-TOLL site.

TACHO Transmobil — product site

Live

The product site for the TACHO TRANSMOBIL system: remote DDD downloads, ITD violation analysis and work-time reports — with the same SEO and performance treatment as the e-TOLL site.

  • TACHO TRANSMOBIL is a system for transport companies: remote DDD downloads from tachographs and driver cards, violation analysis for ITD roadside inspections, work-time and per-diem reports, the MDA app and support for second-generation smart tachographs. The product site had to present all of that clearly and rank well.
  • I owned the technical side of the site: SEO, performance, security and multilingual support.
  • The same playbook as the e-TOLL site: schema.org and Google Search Console, per-page canonicals, a sitemap, Google PageSpeed optimizations and Lighthouse audit fixes, plus security headers — with a focus on speed and the multilingual setup.
  • A technically sound, fast product site that reports cleanly in Search Console and does the TACHO system justice.
  • PHP
  • JavaScript
  • HTML/CSS
  • schema.org

The Transmobil GPS-monitoring offer site — a template cut from scratch, product and blog sections, and Lighthouse optimization down to critical resource paths.

Transmobil GPS monitoring — offer site

Live

The Transmobil GPS-monitoring offer site — a template cut from scratch, product and blog sections, and Lighthouse optimization down to critical resource paths.

  • Transmobil's GPS-monitoring offer is broad: trackers (including battery-powered ones), the TrackerGPS app, fuel and CAN-bus monitoring, eco-driving, temperature and cargo-space sensors, remote vehicle immobilization, and e-TOLL/SENT integration. It needed its own fast site to lay all of that out.
  • I cut the template from scratch and built the site end to end: product sections, a blog, and the performance and accessibility layer.
  • The site was built from the ground up with performance in mind: image compression, CSS/JS minification, critical-resource-path optimization for Lighthouse, and accessibility fixes — contrast ratios and image alts.
  • A complete, fast offer site that walks a customer from trackers to the e-TOLL/SENT integration and rounds out the Transmobil landing family next to e-TOLL and TACHO.
  • PHP
  • JavaScript
  • HTML/CSS
  • schema.org

Software that extracts data from PDF invoices and imports it into ERP systems.

PDF invoice parser — ERP import

Software that extracts data from PDF invoices and imports it into ERP systems.

  • As part of my freelance work, I created a PDF invoice parser.
  • I created this software in Symfony PHP.
  • The parser extracts data from PDF invoices and prepares it for import into ERP systems.
  • Data extracted from invoices can be imported into ERP systems.
  • Symfony
  • PHP

Skills

  • PHP
  • Symfony
  • Python
  • Django
  • Django REST Framework
  • REST API
  • C#
  • .NET
  • OOP
  • MVC
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • jQuery
  • React
  • Redux
  • Bootstrap 5
  • React Native
  • Expo
  • MySQL
  • PostgreSQL
  • SQLite
  • MSSQL
  • PrestaShop
  • WordPress
  • Git
  • Docker
  • Linux
  • Apache2
  • Nginx
  • Windows Server

Services

Custom PHP software

I create custom software in PHP and OOP as well as Symfony applications, also using HTML5, CSS3, JavaScript and Bootstrap.

Let's talk

SaaS & subscription systems

I created a dedicated store from scratch without a framework, based on subscriptions, recurring payments and payment gateways.

Let's talk

Integrations & APIs (KSeF / ERP)

I created REST APIs and an Enova365 API in C#/.NET Core 6. The KSeF CRM module uses cron tasks with monitoring, logs and full error handling.

Let's talk

Mobile apps (React Native / Expo)

I create WMS and store apps for Android, iOS and data collectors in React Native and Expo, with Symfony PHP, FastAPI or Django REST Framework backends.

Let's talk

E-commerce (PrestaShop)

I create PrestaShop modules, including a competitor price analyzer that matches and automatically adjusts store prices to competitor prices.

Let's talk

Testimonials

Testimonials coming soon

References from clients and colleagues will appear here.

Latest posts

Let's work together

Have a project or a role in mind? Send a message or book a quick call.

Book a 30-min intro call

The calendar loads Cal.com's external scripts. Click to load and pick a time.

Book a call on Cal.com

Or reach me directly

Cookies & privacy

This site uses Google Analytics to measure traffic and loads the Cal.com scheduler only with your consent. Essential features work without them. Privacy policy