All hire topics

SCSS Frontend Architecture Lead

Staff Engineer for scalable, maintainable CSS architecture and design systems. Remote collaboration with EU, UK, and US teams.

Photo: Pexels

Overview

Who Is Your SCSS Frontend Architecture Expert?

Tom Smykowski is a Staff Software Engineer and product-minded technical leader with nearly two decades of experience in product delivery, specializing in building robust, scalable SCSS and CSS architecture for complex web applications. He is the ideal hire for CTOs, founders, and engineering leaders who need to establish, modernize, or scale a frontend architecture that is maintainable, performant, and developer-friendly. His work combines deep technical expertise in SCSS with a strong focus on UX, product thinking, and engineering team enablement.

His approach to SCSS architecture is holistic, treating CSS not as an afterthought but as a core pillar of the product development lifecycle. He architects systems that scale from MVP to enterprise-level applications, supporting teams of all sizes. This expertise was pivotal during his tenure at Printify, where he led the design system and rebrand initiative ahead of a major merger, serving a platform with over 10 million merchants and a frontend engineering team of around 60 developers. His systems are built to reduce technical debt, improve team velocity, and ensure a consistent, accessible user experience across all product surfaces.

Working remotely from Poland, Tom seamlessly integrates with international teams across the EU, UK, and US East Coast time zones. His communication style is clear and collaborative, honed through technical writing, public speaking, and mentoring. He takes ownership from discovery and architecture straight through to production deployment, making him a strategic partner for technical leadership who can also execute at the code level.

The Strategic Impact of Scalable SCSS Architecture

Investing in a solid SCSS architecture is an investment in your product's future and your team's productivity. A poorly structured CSS codebase is a common source of technical debt, leading to unpredictable styling, difficulty in implementing new features, and a slow, frustrating development process. Conversely, a well-architected system acts as a force multiplier, enabling rapid, consistent UI development and empowering designers and engineers to collaborate effectively.

Tom's work demonstrates that strategic SCSS architecture directly impacts business metrics. At Printify, a scalable design system was a critical enabler for a unified brand experience during a period of rapid growth and a significant corporate merger. For Croissant, where he served as a Staff Software Engineer, architectural decisions around UI components and styling were integral to building a compliant and collaborative workplace platform. These systems are built with long-term maintainability in mind, ensuring that the frontend can evolve without requiring costly, large-scale refactors.

The benefits extend beyond code. A great architecture improves developer experience (DevEx), reduces onboarding time for new engineers, and creates a single source of truth for design tokens, spacing, typography, and component behavior. This allows product teams to focus on building user value rather than wrestling with inconsistent styles or breaking changes. For leadership, it provides predictability and control over the frontend's evolution, a crucial factor for scaling SaaS products or enterprise applications.

Core Principles of Enterprise SCSS Architecture

Tom's methodology for SCSS architecture is built on several foundational principles that ensure scalability and resilience. First is the separation of concerns, not just between HTML and CSS, but within the CSS itself. This involves a clear, logical structure for variables, mixins, functions, and component styles, often following methodologies like ITCSS (Inverted Triangle CSS) or a custom hybrid approach tailored to the project's specific needs and team structure.

Second is the rigorous use of design tokens. Colors, spacing units, font scales, and breakpoints are abstracted into SCSS variables or maps, creating a centralized styling API. This practice was essential in projects for clients like GE Healthcare, Unilever, and the Polish Tourism Organisation, where brand consistency and accessibility across multiple platforms and regions were non-negotiable requirements. These tokens become the building blocks for all components, ensuring visual harmony and simplifying global theme changes.

The third principle is component-driven development. SCSS architecture is designed in tandem with the component library, whether in Vue.js, React, or Angular. Styles are scoped to components but can leverage shared utilities and tokens. This approach, combined with a focus on reusability and composability, minimizes CSS bloat and side effects. It also facilitates the creation of comprehensive living style guides or design system documentation, which Tom has extensive experience in developing, as seen in his work for Fream and the Marshal Office of the Silesian Voivodeship.

Building and Leading with Design Systems

A design system is the ultimate expression of mature SCSS architecture. It's a product serving products, comprising reusable components, clear guidelines, and shared tools. Tom doesn't just build these systems, he leads their adoption and evolution. His experience at Printify is a prime example, where he architected a system to unify the frontend for a massive, distributed engineering team. The challenge was not only technical but also organizational, requiring clear documentation, training, and processes to ensure consistent usage.

The process begins with a comprehensive audit of the existing UI and CSS debt. Tom then works collaboratively with product designers and lead engineers to define the core visual language and component API. The SCSS architecture forms the backbone of this system, providing mixins for responsive behavior, functions for advanced calculations, and a theming layer for white-label or multi-brand scenarios. This infrastructure supports everything from simple button components to complex data-grid interfaces, like those he built using AG Grid for fintech SaaS at Websoul, which served over 32,000 businesses.

Maintaining and scaling a design system is an ongoing effort. Tom establishes governance models, contribution guidelines, and versioning strategies. He integrates the system into CI/CD pipelines for automated testing, visual regression checks, and bundle size monitoring. This operational excellence ensures the design system remains a reliable asset rather than becoming another source of friction, a critical consideration for fast-moving teams at companies like Croissant or early-stage startups seeking a founding engineer's expertise.

Modernizing Legacy CSS and Integration Strategies

Many organizations grapple with legacy CSS, monolithic stylesheets, outdated preprocessors, or inconsistent inline styles that hinder development. Tom specializes in modernizing these codebases with a phased, low-risk approach. The goal is incremental improvement without disrupting ongoing feature work. This often involves creating a new, parallel SCSS architecture and strategically migrating components or pages over time, a process he has managed for complex applications in industrial ERP (like his earlier work at Insoft Serwis) and large institutional websites for the University of Silesia and the Institute of National Remembrance.

Integration with modern frontend frameworks and build tools is a key part of this modernization. Tom architects SCSS to work seamlessly within Vue.js or React build processes, leveraging module bundlers like Vite or Webpack for features like hot module replacement and optimized production builds. He ensures the CSS architecture supports critical non-functional requirements: performance (through critical CSS extraction and purging), accessibility (with focus states and high-contrast themes), and maintainability (through linting tools like Stylelint).

Furthermore, his full-stack awareness, including experience with TypeScript, Supabase, and serverless platforms like Vercel, means the SCSS architecture is never designed in a vacuum. He considers how styles will be delivered in a JAMstack setup, how they interact with server-side rendering, and how to structure CSS for optimal loading performance in a micro-frontend environment. This systems-thinking ensures the frontend architecture is resilient and adaptable to future technological shifts.

When This Is a Good Fit

Engaging Tom for SCSS frontend architecture is an excellent strategic move if you are a founder, CTO, or head of engineering facing specific frontend scalability challenges. It is a strong fit if you are building a new design system from the ground up for a growing product and need an expert to establish best-practice foundations that will scale with your team. It is equally valuable if you are modernizing a legacy application plagued by CSS debt and need a leader to architect a safe, incremental migration path. If you have a distributed frontend team struggling with consistency, velocity, or collaboration around UI development, his experience in establishing governance and developer workflows will bring immediate clarity and efficiency. Finally, if you are integrating AI-assisted development workflows or aiming to boost developer productivity, his consulting on AI Software Factories can complement architectural work to future-proof your team's approach.

Frequently asked questions

What is your experience with large-scale SCSS architecture and design systems?

I have led major design system initiatives for platforms serving millions of users. At Printify, I architected the SCSS foundation for a rebrand and design system used by around 60 frontend engineers serving over 10 million merchants. I've built scalable CSS architecture for clients like GE Healthcare, Unilever, and Croissant, focusing on maintainability, performance, and team enablement.

How do you handle working remotely with teams in different time zones?

Based in Poland, I am experienced in remote-first collaboration with teams across the EU, UK, and US, including overlapping with US East Coast hours. I use async communication, clear documentation, and structured sync points to ensure seamless collaboration. I am also available for occasional on-site workshops, client visits, and team offsites when needed.

Can you help modernize a legacy CSS codebase?

Yes, modernizing legacy CSS is a core part of my expertise. I employ a phased, low-risk strategy to incrementally introduce modern SCSS architecture, design tokens, and component-driven styles without halting feature development. This approach has been successfully applied to complex applications in industrial, institutional, and SaaS contexts.

Do you only work with SCSS, or are you a full-stack engineer?

While I specialize in SCSS and frontend architecture, I am a product-minded full-stack engineer. My experience includes Vue.js, TypeScript, Supabase, backend development, and AI integration. This holistic perspective ensures the CSS architecture I design integrates seamlessly with the overall application stack, build processes, and business goals.

What engagement models do you offer for architecture work?

I am available for full-time employment, B2B contracts, and project-based consulting. Engagements can range from short-term architecture audits and setup to long-term leadership roles as a Staff or Principal Engineer. I work directly with founders, CTOs, and engineering leaders to define the scope that best fits their strategic needs.

Let's talk about your team

Share what you are building, your timeline, and what good looks like. I will reply with an honest take on fit.