Skip to content
kkamcore.dev

Available for new projects · 11+ years experience

Hi, I'm Kamil Łań.I build the web.

Senior frontend developer. Specjalizuję się w Vue 2 / 3, Nuxt i TypeScript. Buduję skalowane aplikacje SPA — z naciskiem na architekturę, wydajność i czysty kod.

Scroll
Who I am

01.About me

Cześć — jestem Kamil. Senior frontend developer z 11-letnim doświadczeniem komercyjnym.

Pracuję głównie w ekosystemie Vue Vue 2, Vue 3, Nuxt i TypeScript. Buduję skalowane aplikacje SPA, design systemy i komponenty wielokrotnego użytku.

Od września 2020 w Machineportal (6+ lat) — odpowiadam za frontend, architekturę i jakość kodu.

Experience
11+ yrs
Focus
Vue / Nuxt
Currently
Machineportal
Based in
Poland
What I use

02.Stack & tools

Czego używam na co dzień. W praktyce — biorę najlepsze narzędzie do danej pracy, nie modne na chwilę.

Core

01
  • Vue 2
  • Vue 3
  • Nuxt 2 / 3
  • TypeScript
  • JavaScript
  • HTML / CSS / SCSS

Vue ecosystem

02
  • Composition API
  • Pinia
  • Vuex
  • Vue Router
  • VueUse
  • Vue Test Utils

UI & Components

03
  • Vuetify
  • Tailwind CSS
  • shadcn-vue / shadcn/ui
  • PrimeVue
  • Element Plus
  • Storybook

Data & API

04
  • REST
  • GraphQL
  • Apollo Client
  • Axios
  • WebSockets
  • i18n

Tooling & Testing

05
  • Vite
  • Webpack
  • Vitest
  • Jest
  • Cypress
  • ESLint / Prettier

Also comfortable with

06
  • React
  • Next.js
  • Node.js
  • Docker
  • Git / GitLab CI
  • Figma
What I've built

03.Selected work

Wycinek tego, nad czym pracowałem przez ostatnie lata. Od eksperymentalnych interfejsów po produkty wykorzystywane przez tysiące użytkowników dziennie.
Senior Frontend DeveloperSep 2020 — now

Machineportal

Frontend platformy B2B dla branży maszynowej. Odpowiadam za architekturę, wydajność, jakość kodu i rozwój zespołu. Migracje, refaktoryzacje, design system i integracje API.

  • Vue 2 / 3
  • Nuxt
  • TypeScript
  • Vuetify
  • Pinia
Frontend DeveloperLong-term

Aplikacje SPA i dashboardy

Złożone aplikacje webowe z dużą ilością danych — formularze, tabele, wirtualizacja list, optymistyczne aktualizacje, autoryzacja i role.

  • Vue 3
  • Composition API
  • Pinia
  • Vuetify
  • REST
Frontend ArchitectOngoing

Design systems & komponenty

Wspólne biblioteki komponentów między projektami — Vuetify-based theming, własne komponenty, dokumentacja w Storybooku, testy w Vitest.

  • Vuetify
  • shadcn-vue
  • Storybook
  • Vitest
Frontend DeveloperVarious

Strony i landing page

Performance-first witryny i landing page — Lighthouse 95+, SSR/SSG w Nuxt, optymalizacja obrazów, SEO techniczne i Core Web Vitals.

  • Nuxt 3
  • Tailwind CSS
  • TypeScript
  • Vite
Say hi

04.Get in touch

Masz pomysł?
Zbudujmy go razem.

Najlepiej przez maila — opisz krótko, co chciałbyś zbudować, w jakim terminie i jaki budżet. Odzywam się zwykle w ciągu 24h.

Send email