
Principal UX Engineer
2024 – 2025
Transformed the self-storage industry by designing and developing a mobile app that automated the rental experience for a nationwide network of storage brands, creating a seamless customer journey from search to move-in.
The Challenge
The self-storage industry had long relied on in-person or phone-based rentals, creating friction for customers who expected digital-first experiences. NSA Brands, managing a nationwide portfolio of storage facilities, needed a solution that could streamline the rental process while maintaining brand consistency across multiple locations and customer touchpoints.
The challenge was to build an automated, mobile-first rental experience that could scale across hundreds of locations, integrate with existing systems, and provide a white-glove customer experience in an industry that had been slow to innovate.
How do we transform a traditionally offline industry into a modern, automated digital experience without losing the personal touch?
Deployed across NSA's entire network of storage brands
Complete rental flow from search to move-in
Presented insights directly to board and executives
My Role
As Principal UX Designer and Front End Developer, I led the end-to-end design and development of the mobile application. I was responsible for creating a scalable design system from the ground up, designing new features, and implementing them in Flutter to ensure cross-platform consistency.
I collaborated directly with C-level stakeholders and board members, presenting user insights and product strategy recommendations. I managed feature requests across the organization, prioritizing based on user needs and business impact. I also established blue-green deployment strategies to enable data-driven decision-making with minimal risk.
Key Features Delivered
- Automated Rental FlowDesigned and built a complete self-service rental experience from unit search to digital move-in
- Multi-Brand Design SystemCreated a flexible design system that maintained brand consistency across the entire portfolio
- Account Management PortalDeveloped features for bill payment, unit management, and customer support
- Cross-Platform Mobile AppBuilt using Flutter to ensure feature parity and performance across iOS and Android
- Data-Driven OptimizationImplemented analytics and A/B testing infrastructure for continuous improvement
What I Learned
This role gave me invaluable experience presenting to C-level stakeholders and board members. I learned how to distill complex user insights into strategic recommendations that resonated with executive leadership and drove product decisions.
I gained hands-on expertise in managing and analyzing data across a nationwide portfolio, understanding how to scale design decisions and technical infrastructure for enterprise-level operations. Building the mobile app in Flutter deepened my technical skillset and taught me how to balance design quality with cross-platform development constraints.
I also became proficient in blue-green deployment strategies, learning how to monitor performance, run A/B tests, and make low-risk, data-informed decisions. This role strengthened my ability to balance strategic thinking with hands-on execution in fast-paced, high-stakes environments.
What My Colleagues Had to Say
I am confident that Nicholas would be a tremendous asset to any organization or project. His dedication to crafting outstanding user experiences and his deep commitment to the UX discipline set him apart. I wholeheartedly recommend him for any UX design role or leadership position.
Jared Swansen
Director of Engineering
Nicholas played a critical role in bringing our mobile app vision to life at NSA Brands. His front-end development skills—especially in building intuitive, responsive interfaces—elevated the overall user experience for our nationwide network of storage brands. He worked seamlessly with both product and engineering teams to implement features that directly improved customer engagement and streamlined the rental process. Nicholas consistently delivered clean, scalable code while keeping accessibility and performance top of mind. His ability to turn complex requirements into polished, production-ready features made him a cornerstone of the project.
Johnny Keupper
Software Engineer III
Nicholas has a rare ability to turn complex business challenges into intuitive, user-friendly experiences. At NSA Brands, he led the UX for our mobile app and played a pivotal role in shaping the customer journey from start to finish. His work on feature design, user flows, and prototyping consistently reflected a deep understanding of our users' needs. He also brought structure to our design process by implementing a scalable design system and conducting meaningful user testing sessions that informed product direction. Nicholas is a strategic thinker with strong execution—an asset to any UX team.
Ryan Howard
Senior Leadership
NDA & Confidentiality Disclosure
- I've signed strict NDAs with past employers/clients. I cannot publish full case studies or identifiers.
- I'm happy to walk through detailed work live.
- Artifacts shared privately may be redacted and focused on process, accessibility, and outcomes.

