
Bartosz Macek
Frontend Developer
Specializing in:
About Me
Frontend Developer | Problem Solver | Continuous Learner
Based in Southampton, UK
I'm a frontend developer with 3 years of commercial experience, specializing in building modern web applications with Vue.js and React. Currently working at ICAAL, where I create web solutions for window and door installation companies.
My journey started with WordPress and jQuery, but I quickly fell in love with modern JavaScript frameworks. I've built everything from complex product configurators (like the Heritage Door Designer and Bifolding Door Configurator) to custom WordPress themes with ACF and Blade templates.
I'm passionate about clean code, performance optimization, and continuous learning. I regularly take courses from Frontend Masters (shoutout to Will Sentance and Kyle Simpson!) to stay sharp and learn new patterns.
What I Do Best
- ▹Building interactive product configurators with complex state management
- ▹Creating responsive, pixel-perfect UIs from Figma designs
- ▹Refactoring legacy code to modern, maintainable solutions
- ▹WordPress development with custom post types and ACF integration
Currently
Building React skills while maintaining Vue.js expertise. Always open to interesting projects and opportunities.
Featured Projects

Heritage Door Designer
Interactive product configurator built with Vue 3 Composition API, allowing customers to design custom heritage doors with real-time visualization

Bifolding Door Configurator
Complex configuration system with real-time pricing, multiple panel options, and advanced validation logic

A1 Blinds - Website Build
Custom WordPress site for blind installation company with dynamic product catalog and quote request system

BDC Aluminium - Website Build
Professional business website for aluminium fabrication company with portfolio showcase and contact management
Tech Stack
React
Next.js
Vue.js
TypeScript
Tailwind CSS
Framer Motion
Always learning and expanding my toolkit
Get In Touch
Looking for a frontend developer? Let's talk!
Contact Information
I'm currently available for freelance work and full-time positions. Feel free to reach out!