About

Adam Rudnicki
I've spent a lot of years inside other people's products. A design tool where thousands of people drag layers around. An accounting product halfway from Ember to React. A portal for people filing disability claims.
What they share is not a stack. It's that a lot of teams, and a lot of users, depend on the interface holding up. If the person on the other side might be on a screen reader, accessibility is not a later pass. If three products need the same flow, someone has to own the shared version.
When I'm not doing that, I'm fishing, cooking, or playing guitar.
Career Timeline
Trajector
- Lead Frontend Engineer
- Shared module architecture where the same business flows are built once and shipped across multiple products, keeping teams autonomous
- Secure multi-step form patterns designed for handling sensitive user data at scale
- Visual regression testing across the shared architecture, so a spacing drift shows up as a screenshot diff instead of a debate
- Frontend Working Groups as a regular forum for architecture, tooling, and shared conventions across distributed teams
- Moved the design system from sole ownership to team-contributed: reviewing API designs, coaching contributors, and staying in sync with design so the standard holds without a single owner building every component
- Senior Frontend Engineer
- Co-led a greenfield customer-facing app with complex data views, WCAG accessibility, and mobile-first design
- Primary maintainer of the design system across multiple products, including the adoption work that is most of the job
- Led Design System Working Groups bridging engineering and design, turning visual requirements into technical specs
- Legacy app modernization with automated testing and full refactoring of critical modules
Billy
- Senior Frontend Developer
- Enhanced the React-Ember interoperability layer with new features, enabling smoother incremental migration without halting product development
- Expanded the design system with core reusable components for consistent UI across new React views
- Mentored a mid-level and junior developer through code reviews, mostly on React architecture
- Frontend Developer
- High-performance Table component with server-side and client-side pagination for large datasets
- Migrated critical dashboards from legacy views to React, improving responsiveness while keeping business running
UXPin
- Frontend Developer
- 30-40% Layers Panel performance boost through DOM minimization during drag-and-drop and scrolling
- User-facing UXPin Docs from scratch with Gatsby, including a custom search engine built on Fuse.js
- Core design system library with 10+ components serving several products and a large engineering team