Hi, I’m Bartek. I’m a frontend developer who builds interfaces people actually enjoy using.
Frontend developer at Accenture Song in Warsaw, with an Engineer's degree in Computer Science from PJAIT and a master's under way at Lodz University of Technology. I care about the details most people never notice: the loading state, the focus ring, the 200 ms that make an interface feel instant.
- 13+
- months at Accenture Song
- 2026
- Engineer's degree, PJAIT
- React
- + TypeScript daily driver
About
A developer who sweats the small stuff
I started at Accenture Song as an intern and grew into a full-time Digital Tech Developer Analyst on the frontend side. Working on client projects taught me to write code that survives handoffs: typed, tested and documented well enough that the next person doesn't have to guess.
My focus is React and TypeScript, with a soft spot for design systems, accessibility and the kind of performance work you can feel rather than measure. I like sitting close to designers. Most of my favourite work has come out of a Figma review that turned into a conversation.
- Lodz University of TechnologyIn progress
Politechnika Łódzka
Master's degree (mgr inż.), Computer Science
2026–present · Łódź, Poland
Started right after the engineering degree, alongside the full-time role at Accenture Song.
Polsko-Japońska Akademia Technik Komputerowych
Engineer's degree (inż.), Computer Science
2022–2026 · Warsaw, Poland
Four years of CS fundamentals (algorithms, databases, software architecture), with the last two spent balancing coursework against a real job. Turns out shipping teaches you the rest.
Experience
Where I’ve been shipping
A six-month internship on the same team turned into a full-time frontend role. Nothing teaches you how software actually reaches users faster.
Warsaw, Masovian, Poland · Hybrid
Digital Tech Developer Analyst - Frontend Developer
Full-timeApr 2026 – Present · 7 mos
Building and shipping frontend features for client-facing products: component work, state management and API integration, from ticket to production.
- React
- TypeScript
- Next.js
- Tailwind CSS
- REST
Frontend Developer Intern
ContractOct 2025 – Mar 2026 · 6 mos
Joined the team as an intern, translating Figma designs into responsive, accessible UI and fixing bugs across the codebase. Converted to a full-time role after six months.
- React
- JavaScript
- CSS
- Figma
- Git
Work
Selected projects
Client sites and side projects. Some written by hand, some assembled in Framer. Each card says which.
Rafał Sępkowski
2026Personal trainer site with a CMS behind it
Site for a Warsaw personal trainer, grown from a one-pager into a home page, content subpages, district landing pages and a blog. Every route prerenders to static HTML, with copy coming from Sanity and falling back to a typed file when the CMS is unreachable. The contact form is the only thing that runs on request: a Worker endpoint behind Turnstile and a honeypot.
- Astro
- TypeScript
- Tailwind CSS
- Sanity
- Cloudflare Workers
Stolplast
2026B2B catalogue for industrial machinery
Marketing site and product catalogue for a supplier of PVC and aluminium window-making machinery. Locale-prefixed routing, a Supabase-backed catalogue with a detail page per machine, and a contact form wired to GDPR and cookie consent.
- Next.js
- React
- Tailwind CSS
- Framer Motion
- Supabase
bmajchrzak.dev
2026This site, built from scratch
The page you're reading. A cursor-reactive background and spotlight cards, every effect gated behind pointer and reduced-motion queries so touch devices register no listeners at all. Content lives in one typed data file; the whole site prerenders to static HTML.
- Next.js
- TypeScript
- React
- Tailwind CSS
Hotel Impresja
2025Hotel and restaurant site, built in Framer
Site for a hotel and restaurant in Zambrów: room types with pricing, gallery, restaurant menu and a section for private events. Assembled visually in Framer, with responsive breakpoints, SEO metadata and cookie consent set up by hand.
- Framer
- Web design
- Responsive
- SEO
Stara Poczta
2025Guest house site, built in Framer
Site for guest rooms in a restored former post office in the centre of Zambrów. Room listings, amenities and a maps-backed location section, with Lenis smoothing the scroll between them.
- Framer
- Web design
- Lenis
- Google Maps
Toolkit
What I reach for day to day
Tools change, judgement doesn't. Still, here's the current shortlist.
- TypeScript
- JavaScript (ES2023)
- React
- Next.js
- HTML5
- CSS3
- Tailwind CSS
- CSS Modules
- Design systems
- Framer Motion
- Figma
- React Query
- Zustand
- Redux Toolkit
- REST
- Zod
- Vite
- Jest
- Testing Library
- Playwright
- Git
- CI/CD
- Node.js
- Accessibility (WCAG)
- Core Web Vitals
- Storybook
- Agile
- Core
- TypeScriptJavaScript (ES2023)ReactNext.jsHTML5CSS3
- Styling & UI
- Tailwind CSSCSS ModulesDesign systemsFramer MotionFigma
- Data & state
- React QueryZustandRedux ToolkitRESTZod
- Quality & tooling
- ViteJestTesting LibraryPlaywrightGitCI/CD
- Beyond the browser
- Node.jsAccessibility (WCAG)Core Web VitalsStorybookAgile
Contact
Got something worth building?
Whether it’s a role, a freelance project or just a question about frontend, my inbox is open and I answer everything.