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.
Side projects
Independent apps I design and ship myself: wedding invitation SaaS, AI-assisted learning, realtime kanban, and a TV library PWA.
• In progressInvite, SaaS platform for online wedding invitations.

Lerni, an AI-powered learning app.

Flowboard, a kanban board with AI feature and real-time sync.

Tv shows, a TV series library.
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).
The final projects most of which I built solo from scratch through to deployment.
- Video streaming appA platform for recording, anonymizing, and reviewing therapy sessions.
- Data management SPAAn internal SPA for data management, search, and operational reporting.
- Government website Chrome extensionDevelopment of a Chrome extension that speeds up reports handling in a government portal.
- Data reports dashboardAn SPA for filtering, visualizing, and exporting large operational datasets.
- Medical clinics web platformA multilingual SSR platform for a clinic group, with content from a headless CMS.
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