Products recently shipped for
I apply lean UX methodologies to rapidly understand user needs and business goals. Through stakeholder workshops and collaborative sessions, I define problems clearly and create actionable insights that drive design decisions in fast-paced SaaS environments.
I leverage AI tools to interrogate product repositories, understanding APIs, data structures, performance constraints, and existing patterns. This technical research ensures my designs work within real-world limitations and align with current architecture.
I create designs ranging from lo-fi wireframes to high-fidelity UI components, often moving directly to code for interaction design. I build component libraries and prefer code-based design as it represents the real user experience.
I build flexible prototypes that validate concepts quickly, often using feature flags in the product repository. This approach provides the most valuable validation by testing with real users in their actual environment.
I conduct both moderated usability testing for complex features and unmoderated testing for smaller iterations. I also run A/B tests to validate design decisions with real user data and behavioral insights.
I write frontend code using JavaScript/TypeScript and React, following best practices with conventional commits and testing. While not a full-stack developer, I can contribute meaningfully and communicate at a deep technical level with engineering teams.
I apply lean UX methodologies to rapidly understand user needs and business goals. Through stakeholder workshops and collaborative sessions, I define problems clearly and create actionable insights that drive design decisions in fast-paced SaaS environments.
I leverage AI tools to interrogate product repositories, understanding APIs, data structures, performance constraints, and existing patterns. This technical research ensures my designs work within real-world limitations and align with current architecture.
I create designs ranging from lo-fi wireframes to high-fidelity UI components, often moving directly to code for interaction design. I build component libraries and prefer code-based design as it represents the real user experience.
I build flexible prototypes that validate concepts quickly, often using feature flags in the product repository. This approach provides the most valuable validation by testing with real users in their actual environment.
I conduct both moderated usability testing for complex features and unmoderated testing for smaller iterations. I also run A/B tests to validate design decisions with real user data and behavioral insights.
I write frontend code using JavaScript/TypeScript and React, following best practices with conventional commits and testing. While not a full-stack developer, I can contribute meaningfully and communicate at a deep technical level with engineering teams.
I apply lean UX methodologies to rapidly understand user needs and business goals. Through stakeholder workshops and collaborative sessions, I define problems clearly and create actionable insights that drive design decisions in fast-paced SaaS environments.
I leverage AI tools to interrogate product repositories, understanding APIs, data structures, performance constraints, and existing patterns. This technical research ensures my designs work within real-world limitations and align with current architecture.
I create designs ranging from lo-fi wireframes to high-fidelity UI components, often moving directly to code for interaction design. I build component libraries and prefer code-based design as it represents the real user experience.
I build flexible prototypes that validate concepts quickly, often using feature flags in the product repository. This approach provides the most valuable validation by testing with real users in their actual environment.
I conduct both moderated usability testing for complex features and unmoderated testing for smaller iterations. I also run A/B tests to validate design decisions with real user data and behavioral insights.
I write frontend code using JavaScript/TypeScript and React, following best practices with conventional commits and testing. While not a full-stack developer, I can contribute meaningfully and communicate at a deep technical level with engineering teams.
History
Design engineer
Combining experience working from UX to UI to code, often in lean processes to build, test and deliver at speed.
Product designer
SaaS product development process delivering metrics and user-centric features and products.
Front end engineer
Deep frontend development practice building interfaces using React, JavaScript, HTML, CSS and modern tooling.
Graphic designer
Developing a strong foundation for design principles in visual communication.
About
Being bilingual in pixels and pointers, I work across the full product development lifecycle
I can design, code, ideate, lead and communicate effectively working in complex SaaS environments. With AI deeply embedded across almost all workflows, speed and reach have significantly increased through custom toolchains and a spec-driven mindset. While I advocate for and extensively use AI, I believe fundamental code and design skills remain as true today for building robust and stable products as they have ever been.
For more details on my experience, see my LinkedIn profile.
Drop me a line
© 2025 Patrick Bower. All rights reserved.
Website hand coded and crafted with Astro (v5.10.1), React (v19.0.0) and Tailwind (v4.1.10)