Full-Stack Developer

Szymon Kozłowski

Full-stack developer with 7+ years of experience in PHP and Vue.js.

Featured project

Merchant Panel

An e-commerce backend with a merchant panel, built without a framework to show the fundamentals: a PHP 8.5 JSON API, a React panel, asynchronous messaging, and a CI pipeline that deploys every commit that passes its tests.

The demo account is shared with other visitors, so its data may change.

What it does

How it is built

  1. BrowserReact merchant panel
  2. CaddyHTTPS, security headers
  3. PHP-FPMJSON API, middleware, CQRS
  4. MySQL & Redisorders and outbox; cache, sessions, limits
  1. Outbox relaypublishes stored messages
  2. RabbitMQemails, expiries, cache
  3. Workersends emails, expires orders
  4. Mailpitcatches the demo's emails

Built with

Tooling