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

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 🏅

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.