UX Designer · 15 years
I design products people actually want to use.
Senior UX Designer at Cisco, focused on enterprise software, design systems, and the occasionally tricky problem of making complex things simple.
Get in touchSelected Work
View all →Case studies from enterprise software, design systems, and consumer products.
Enterprise / CiscoRedesigning Cisco Network Analysis Tool
Rethinking the WAE Collector experience to eliminate user friction and prevent competitive losses for ISP customers
Enterprise / CiscoOnboarding Routers in Network Manager
Reducing friction in a tedious enterprise workflow — cutting required CSV fields from 32 to 8 and redesigning the full device onboarding experience for ISPs
Designing Workbench for Tech Support
Redesigning the case management experience for Juniper Networks TAC engineers to reduce average resolution time from 3+ hours
Smart Remote App for TV Set-top Box
Designing a second-screen mobile experience to revitalise Set-top box engagement against streaming competition in India
IoT-Based Visitor Tracking Application
A Google Analytics-style dashboard for physical retail — tracking customer movement, dwell time, and behaviour to improve in-store experience
Writing
View all →Notes on UX practice, design systems, and building products in the real world.
Better vibe coding with Figma Code Connect and MCP
Figma Code Connect links real components to your designs, turning vibe coding into clean, consistent code with far better AI accuracy.
AI prototype for advanced usability testing
Using AI tools to build HTML prototypes and conduct effective unmoderated usability testing.
My experience with a No-code app builder
I built an expense tracker using AppSheet, a no-code tool, to automate my Excel-based tracking. This experience changed my view on no-code, showing how it enables quick and efficient app development.
Designing with limited Input, using ChatGPT
Designing with limited input is essential for UX designers. Using ChatGPT helps quickly understand complex data for effective design solutions.
Optimizing app speed for better UX: Achieve instant loading
How background sync techniques create the perception of instant loading, improving user experience without costly infrastructure upgrades.
About me
I've spent 15 years designing digital products — from consumer apps used by millions to enterprise software navigated by a few hundred very unhappy operations managers. The problems I find most interesting sit at the intersection of complex systems and human needs.
Before Cisco, I worked at startups, agencies, and a brief stint as a solo consultant that taught me more about client communication than any design course ever could. I'm particularly interested in design systems, accessibility, and the organizational structures that make good design possible (or impossible).
When I'm not designing, I write about UX practice here, run (slowly), and read books about systems thinking that I enthusiastically recommend to colleagues who never read them.
Get in touch
Have a project in mind or just want to talk UX? I'd love to hear from you.