I build systems that grow with your business.

Fig. 01 / PlatformCMS01API02Interface03This is the way

For businesses that have outgrown template solutions. Code from scratch on a modern Payload CMS, React and TypeScript stack.

Projects that pay for themselves

Six of several dozen builds. Just ask for the rest.

silverhand.eu01 / 06
Silverhand

Silverhand

International recruitment agency

5 yearsof collaboration and follow-up projects
Challenge
An international recruitment leader with an outdated website that couldn't keep up with the company's growth and didn't reflect the brand's scale.
Solution
Full website redesign, migration to high-performance hosting, ongoing technical support and feature development as the company grows.
Result
5 years of collaboration, a significantly faster site, further joint projects and new clients from referrals.

What my clients say

Five selected reviews from my Google profile. The rest under the link at the end.

Review
01/ 06

Keep scrolling, reviews move up

5.0

Google Reviews

  1. Google
    Full professionalism, timeliness, and responsibility for executed projects. I worked with Mr. Sławek multiple times, each time he showed commitment and creativity. I can recommend his services with a clear conscience.
    Jan Góral, Marketing Project Manager at SILVERHAND
  2. Google
    On time, reliable, professional. I recommend. Very good collaboration and satisfying results.
    Piotr Kaźmierczak, CEO & Founder, Secawa
  3. Google
    Professional approach and an open mind. Mr. Sławek always finds a solution, even for non-standard problems. Plus quick response to reported issues, which is rare among IT professionals and programmers. E-commerce collaboration definitely worth recommending!
    Maciej Trzos, President of Temak Sp. z o.o.
  4. Google
    Sławek from Wellmade is a professional through and through. We worked together on several projects and I know that you don't find such a contractor every day. Specific, on time, meticulous. Very communicative. I recommend for creating and expanding websites.
    Mariusz Krawczyński, marketing specialist, freelancer
  5. Google
    I'm very satisfied with working with Mr. Sławek. Professional approach, great contact, and execution exactly as I expected. Everything buttoned up, on time, and with attention to detail. Definitely recommend!
    Łukasz Łodyga, Marketing Manager at Ekipa na Tripa
  6. Google

    More reviews on my Google profile

    View all reviews on Google
Sławek. Web Developer

Hi, I'm Sławek.

A good website isn't a pretty picture, it's a tool that helps your business grow.

Most websites out there are expensive business cards with no real value. My work begins where a typical web developer's work ends.

I've built dozens of systems on WordPress and WooCommerce and I know where their limits are. For new projects I choose a headless architecture, meaning Payload CMS, React and TypeScript, because that is a foundation for the next decade, not the next year. WordPress stays where it is the right tool, and then it gets the same rigor.

Websites are the most visible part of this work. Alongside them I build web applications, API integrations and data synchronization between the systems a company already has.

I take partnership seriously. I've worked with my key clients for over 5 years, because their results are my success too.

Projects where the client is me.

Three things built out of my own need, published and running.

npm package, MIT licence

Tpay payments for stores on Payload CMS

npmjs.com/@wellmade-online/payload-ecommerce-tpayMIT
import { tpayAdapter, PLN } from '@wellmade-online/payload-ecommerce-tpay'
ecommercePlugin({
currencies: {
defaultCurrency: 'PLN',
supportedCurrencies: [PLN],
},
payments: {
paymentMethods: [
tpayAdapter({
clientId: process.env.TPAY_CLIENT_ID,
clientSecret: process.env.TPAY_CLIENT_SECRET,
merchantId: process.env.TPAY_MERCHANT_ID,
securityCode: process.env.TPAY_SECURITY_CODE,
sandbox: process.env.TPAY_SANDBOX === 'true',
}),
],
},
})

A payment adapter for the official Payload CMS 3 e-commerce plugin. It gives a headless store the methods Polish customers actually use, meaning BLIK, online bank transfers and cards, through a single Tpay account. Written against the plugin's official payment adapter contract, so it plugs in exactly where the built-in Stripe adapter would.

Install
npm install @wellmade-online/payload-ecommerce-tpay
Requires
Payload CMS 3.83 or newer, Node 20
  • s1awek.github.io/roguelikeMIT
    A roguelike in plain Node

    Game, Node with zero dependencies

    A roguelike in plain Node

    Eight floors of dungeon, the Dragon of the Abyss at the bottom and an Amulet you have to carry back to the surface. One deterministic engine and two skins, a terminal in ANSI characters and a browser on canvas.

    Engine
    one for terminal and browser, zero dependencies
    Modes
    EN and PL, three difficulty levels, a multiplayer table
    Platform
    desktop browser, no mobile version yet
  • life-simulation-two.vercel.appMIT
    Evolving neural networks

    Experiment, vanilla JS and canvas

    Evolving neural networks

    A closed ecosystem where every creature has its own neural network and genes. Predators hunt, prey flees and hides behind rocks, and a genetic algorithm passes on the traits of those that survived.

    Model
    a neural network per creature, mutations between generations
    Save
    simulation state to a JSON file

A website that can't keep up with the business costs more than replacing it.

Who I work with

I work with businesses for which the website is a working tool, not a cost to be minimized.

  1. Companies that have outgrown the template

    The website has become a system with branches, languages, client portals and integrations with CRM and ERP. They need a solution designed around their own processes, not around the limits of a theme.

  2. Premium e-commerce brands

    Configurators, personalization, bespoke pricing and loyalty logic. The buying journey goes beyond the WooCommerce or Shopify defaults, and the online store should showcase the product, not the template.

  3. Companies whose website earns money

    Downtime or a breach costs real money. They expect monitoring, backups, risk-free updates and one person who is accountable for it.

  4. Agencies and marketing teams

    They have the design and the client; they need a technical backbone that takes responsibility for code, security and maintenance for years.

Looking for an engineer who will take full responsibility for your company's website?

How does collaboration work?

Four stages. After each one you know where you stand.

  1. First conversation

    We agree on what the site has to do for the business and how we'll know it works. That becomes the scope and a concrete quote.

  2. Design and build

    First a clickable prototype you approve before the first line of code is written. Then code from scratch, no templates. You decide, I look after the details.

  3. Testing and launch

    Performance, security and responsiveness verified before launch, not after. A launch without surprises.

  4. Handover and care

    You get documentation, a training session and recordings, so you can run the site yourself. The first 30 days of care are included, then care on a monthly retainer, for years.

Scope of my services

From strategy to long-term partnership

  1. No. 01

    Custom web platforms

    Systems your company runs on day to day, not brochures. International branches, client portals, CRM and ERP integrations, data synchronization between systems. I build new platforms headless, on Payload CMS and React, and develop existing ones on WordPress.

    Pricingfrom 25,000 PLN net
  2. No. 02

    Premium e-commerce

    Stores for brands whose buying journey goes beyond the WooCommerce or Shopify defaults. A headless online store on Payload CMS and Next.js, custom configurators, warehouse integrations, bespoke promotion and loyalty logic. Migration from WooCommerce together with products, customers and order history.

    Pricingfrom 25,000 PLN net
  3. No. 03

    Long-term technical partnership

    Monitoring, backups, risk-free updates, audits and a report after every review. Documentation and video walkthroughs come standard, so you're never locked in with a contractor.

    Pricingmonthly retainer

Websites that do not end at launch

Ongoing technical care covers updates, backups, monitoring and strict security rules. The same rigor I keep in my own workshop.

Care protocol
  1. Monitoring and detection

    Constant insight into site availability and file integrity. I know about a problem before your customer sees it.

  2. Updates without risk

    Core, plugins and theme go to a development copy first, with a visual before-and-after comparison. Only a verified change reaches production.

  3. Backups

    Database and files secured before every change on production. Restoring is rehearsed in practice, not just declared.

  4. Audit and hardening

    A security review with a recorded baseline of accounts, permissions, keys, passwords and attack surface. Every following review catches any change since then, be it a new account, a plugin or a permission.

  5. A report after every review

    Scope of work, site condition, recommendations. You always know what is happening with your site and what you pay for.

01
05
Who it is for

For companies whose website actually earns money, and for agencies that prefer to hand the maintenance of client sites to one trusted partner.

Most breaches of business websites start with an outdated plugin. Regular, careful updating is the cheapest security measure there is. Cheaper than crying over spilt milk.

Billingmonthly retainer, scope and quote after a site review

Three things you can always count on.

  • A conversation before any contract

    First we check whether we're a good fit. No obligations and no risk on your side.

  • As much control as you want

    Hosting, domain, edits, updates. I can run all of it for you, or hand you full control. And if you ever decide to work with someone else, the code and access keys are always yours.

  • 30 days of care included. Partnership for years.

    After launch I stay on and look after performance, security and updates. I've worked with my key clients for over 5 years.

Frequently asked questions

Short answers to what I hear most often before kickoff.

Projects start at 25,000 PLN net. The price depends on scale, integrations and what actually needs to work, so I quote each project separately. Tell me about yours and I'll come back with a specific number. Indicative ranges for each service are listed above, in the Services section.

Typically 8-14 weeks from the first conversation to launch. Larger platforms with integrations take longer, simpler builds go faster. A lot also depends on you, on the pace of approvals, feedback and sending over content. Once a project starts, I move right away and stay focused on it fully. You don't wait on me.

You can, but you don't have to. Payload CMS and WordPress both have clear editors; if you want to run the site yourself, I'll show you how. If you'd rather send changes to me, you simply send them over. We settle that however suits you.

It depends on the project. For new builds meant to be a foundation for years, I recommend Payload CMS, React and TypeScript, a stack that will still feel modern five years from now. I've built dozens of sites on WordPress, I know it very well, and it's still a good choice when budget, the plugin ecosystem or your team's familiarity with the admin panel speak for it. We decide together in the first conversation.

Headless means the store has two independent layers. Payload CMS holds products, orders and content, and a Next.js storefront shows them to the customer as fast and as precisely as we design it. It makes sense when product presentation, speed and your own sales logic matter more than off-the-shelf plugins. For a simple catalogue with a handful of products, WooCommerce is still enough.

Yes. Products, customers and order history move to the new store, page addresses keep their continuity, and the old store keeps running until switchover day. Before deciding, I check whether a headless online store will give you more than tidying up your current WooCommerce, because sometimes the second option is the better spend.

Yes. After launch you get 30 days of care included, and then I stay on as your technical partner and take care of monitoring, backups, updates on a development copy and a report after every review. I've worked with my key clients for over 5 years. Details in the Care section.

Flexibly. I always take a deposit, and the rest is split into milestones matched to the project, e.g. after the first conversation, after the prototype, after launch. Standard B2B invoice, no hidden fees. We agree on the exact payment schedule together before kickoff.

Yes. I work remotely with clients in Europe and beyond, in Polish or English. Meeting hours and billing currency are settled at the start.

You don't have to be. The first conversation is there so both sides can check whether this collaboration makes sense. If it's not my field or you have a different vision, we part ways without hard feelings, and if I can, I'll recommend someone who fits your needs better.

Let's start with a conversation.

Every project starts with a first conversation. We sign a contract only once both sides know this collaboration makes sense.

LinkedIn

Your data is secure and will not be shared with third parties

Wellmade

Custom web platforms for demanding businesses

Quick contact

Navigation

Find me

LinkedIn

© 2026 Wellmade. All rights reserved.

Designed and coded from scratch. No template, like everything else here.