Adam Bień

Adam Bień

Frontend Developer · Wroclove, Poland

Hi! I'm a Frontend Developer. I like building interfaces that feel polished and intentional.

I've been programming for 8 years, and for over five I've been building commercial software with real users. I went from early experiments with code to full-scale platforms in TypeScript, Vue, and React.

What I enjoy most is when code, UI, and micro-interactions click together into something that just works. I care about the whole process: Figma mockups, API integrations, accessibility, and performance once the app is live.

Commercial experience

Over five years as a frontend developer, from internal tools to full products.

I've built and maintained modern web apps, from internal business tools to full SPA and PWA products. Most of my work has been in Vue (2 and 3, Nuxt.js, Quasar), with React and Next.js on recent projects. TypeScript is my default.

I've designed interfaces, wired up application logic, and integrated APIs. State management with Pinia, Zustand, and Vuex; routing and auth; performance, responsiveness, accessibility, and cross-browser quirks. Styling in CSS, SCSS, Tailwind, and Bootstrap, usually from Figma designs.

I've written unit tests (Jest), deployed applications to staging and production (Docker), and collaborated with product and backend teams. I've participated in technology choices and toolchain configuration (Vite, Webpack, Git).

JavaScript
CSS3
Quasar
Pinia
Redux
Bootstrap
Three.js
Jest
Swagger
Vite
Supabase
RWD
WordPress
TypeScript
Vue.js
React
Vuex
RxJS
SASS
Chart.js
REST
Twig
Git
Figma
SPA
HTML5
Nuxt.js
Next.js
Zustand
Tailwind
shadcn/ui
Video.js
GraphQL
Webpack
Docker
BEM
SSR
Recent projects

The final projects most of which I built solo from scratch through to deployment.

Others

Earlier commercial work listed for context, without a dedicated case study.

  • L'Oréal employee training platform

    Training app with quizzes, concept puzzles, and image annotation exercises.

    Vue 3QuasarTypeScript
  • Driver mobile app

    Mobile app for drivers extending twojeBDO service capabilities.

    Vue 3TypeScriptQuasar
  • Internal hotel booking app

    Employee self-service for booking company hotel stays at SPA.

    Vue 3Nuxt.jsTypeScriptFormKitStripe
  • Furniture e-commerce store

    Online furniture shop with catalog, cart, and checkout flows.

    ShopwareTwigJSSassDocker
  • Server configuration system for Nokia

    Developing complex app for configuring and managing servers.

    Vue 2Nuxt.jsTypeScript
  • Atos workforce management app

    Internal tool for employee data, work statistics, and leave management.

    Vue 2TypeScriptJestCypress