Front-enddeveloper.

I build clear, responsive interfaces in Vue 3 – reusable components, state management and API integrations. Day to day I work with the Composition API, Inertia.js and Tailwind.

  • Vue 3
  • Composition API
  • Inertia.js
  • Tailwind CSS
  • PrimeVue
Illustration: Łukasz Dzieło
  • since 2013building commercially – HTML, CSS and JavaScript
  • 20+websites delivered for businesses
  • Vue 3in production, every day at Pesi
  • Reactlearning now – TypeScript and testing next

Things I've built

Apps, commercial websites and projects I learn on.

All projects
    • WordPress
    • Gutenberg

    Emotion Karting

    Website for a karting track in Bytom – light and dark theme, price list and news.

    emotion-karting
    Emotion Karting website
    • WordPress
    • Gutenberg

    ReblyX

    Website for a steel processing center – design and build, content edited in Gutenberg.

    reblyx.com
    ReblyX website
    • Vue 3
    • Inertia.js
    • PrimeVue

    e-cargo

    Web app – most of the front-end and components used by the whole team.

    e-cargo
    e-cargo website
    • Vue 3
    • Nuxt
    • Tailwind

    Sushi Show

    Website for a sushi chef – workshops for companies and groups, catering and a list of upcoming dates.

    sushi-show
    Sushi Show website
    • JavaScript
    • OOP
    • PokéAPI

    Pokedex

    Over 1,000 Pokémon in vanilla JS – loading order and a local database in the browser.

    pokedex
    Pokedex website
    • Vue
    • CSS
    • API

    Coffee Recipes

    Coffee recipes – filtering by ingredients, app state and a local API.

    coffee-recipes
    Coffee Recipes website

Two ways I can help

One person, two different needs. Pick the one that sounds like yours.

For product teams

Front-end for web apps

  • Vue 3 with the Composition API, Inertia.js, Tailwind and PrimeVue
  • Component libraries built to your team's guidelines
  • Figma designs turned into responsive, accessible code
  • Cleaning up legacy front-end code without breaking what works
See my projects
For businesses

A website that pays for itself

  • WordPress with the block editor – you update the content yourself
  • Design and development by one person
  • Help with hosting and the domain – the account stays in your name
  • 20+ business websites since 2013
See the business offer

What I work with

Every day, in production

  • Vue 3
  • Composition API
  • JavaScript
  • Tailwind CSS
  • SCSS / CSS
  • HTML5
  • Inertia.js
  • PrimeVue
  • RWD

I know and use

  • Blade.php
  • Twig
  • WordPress + ACF
  • Swiper
  • AOS
  • Bootstrap
  • jQuery
  • Git
  • Figma
  • Photoshop / XD
  • Jira / Confluence

Learning now

  • Reactcourse in progress

Up next: TypeScript, testing with Vitest, Node.js and React Native. The goal: full stack – from a component, through the API, to a mobile app.

Illustration: Łukasz working on a laptop at his desk

About me

Right after high school I went straight to work and jumped into code – plain HTML sites with Bootstrap and my first jQuery scripts, which a back-end developer hooked up to his own CMS. WordPress came later, and so did a degree in graphic design – but even as a UX/UI designer I kept drifting back to programming, until I came back to it for good 🙂

Writing JavaScript is the part I like most. For the last year I have been doing it commercially in Vue 3: reusable components, application state and API integrations in e-cargo, plus a shared component library for the team. I care about code that is easy to read and to keep alive – without shortcuts that hurt someone else six months later.

I like analyzing problems and designing new solutions, hunting for bugs and for parts of the code that don't add up. I'm comfortable starting a project from scratch, and just as comfortable getting into code someone else started. TypeScript and tests are next on my list – I want to write front-end that is safe to change.

“I work best where I can focus on the code and build good products together with a team.”
  1. Pesi · Junior Front-End Developer

    Vue 3, Inertia.js, Tailwind, PrimeVue; the front-end of the e-cargo app and shared component libraries.

  2. Arris Agency · Front-End Developer

    Front-end of superauto.pl; Figma → Twig / HTML / CSS / JS, Swiper animations, refactoring.

  3. ValueAdd · UX/UI Designer & HTML/CSS

    Prototypes in Figma, then built as responsive HTML/CSS.

  4. b4b marketing & eConnect4u · UI Developer

    Websites in HTML, Bootstrap and jQuery, later WordPress with ACF and CMS integrations in PHP; working and meeting with a team in the UK.

Education

  • WSB University – Master's in Computer Science, computer graphics and multimedia (2019–2021)
  • WSTI Katowice – Bachelor's in graphic design (2014–2018)

Outside of code: fantasy and YA books on the shelf, board games with my wife in the evenings, Divinity: Original Sin 2 or Tekken. I've also finished Runmageddon, an obstacle race – the veteran trophy and the crown now stand among the books 🏅

Posts

Case studies and shorter posts – about what I built, what I fixed and what I learned.

All posts

No posts yet

The first case studies and posts about what I'm working on will show up here soon.

Got a project in mind?

Or looking for someone to join your team? Write a few sentences – I'll reply within 72 hours.

I'll use your name, email and message only to reply to you. Details in the privacy policy.