Summary
Denis Gruba is a Frontend Product Engineer with 10 years’ experience building large-scale Single Page Applications and design systems, currently based in Brighton and working at Titanbay. He specializes in Vue 2/3, modern JavaScript/TypeScript, responsive CSS3 and component-driven architecture, and has a track record delivering complete apps from inception to release as well as evolving complex, established products. Denis pairs hands-on implementation (CSS Grid, SCSS, Webpack, Node.js, i18n, a11y) with pragmatic engineering practices like unit and component testing, analytics and error reporting, and clear API collaboration with back-end teams. He has mentored junior developers and supported product planning across multiple domains, bringing a designer’s sensibility from a Graphic Design degree to create clean, usable component libraries that handle large data loads.
9 years of coding experience
9 years of employment as a software developer
Bachelor's degree Graphic Design, Bachelor's degree Graphic Design at Polish-Japanese Academy of Information Technology
English, Polish