Design Engineer working at the intersection of Product Design and Engineering

Using deep code and technical skills with product design experience I can merge the optimism of Design with the reality of Engineering to ensure great ideas ship

Products recently shipped for

Process

What I bring to the process party

UX thinking

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.

Pen & PaperMiroFigJamWorkshops
Isometric illustration for UX thinking

Code research

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.

AICursor CodeProduct RepoMCP'sAPI's
Isometric illustration for Code research

Product design

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.

Pen & PaperFigmaAdobe CS
Isometric illustration for Product design

Code prototyping

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.

Cursor CodeReactJavaScriptHTMLCSS
Isometric illustration for Code prototyping

User testing

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.

ModeratedUnmoderatedA/B Tests
Isometric illustration for User testing

Production coding

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.

Cursor CodeReactJavaScriptHTMLCSSJestStoryBook
Isometric illustration for Production coding
About

Live in Lewes Work in Brighton, London and Remotely

History

  • Design engineer

    Combining experience working from UX to UI to code, often in lean processes to build, test and deliver at speed.

    3 Years +
  • Product designer

    SaaS product development process delivering metrics and user-centric features and products.

    7 Years
  • Front end engineer

    Deep frontend development practice building interfaces using React, JavaScript, HTML, CSS and modern tooling.

    5 Years
  • Graphic designer

    Developing a strong foundation for design principles in visual communication.

    4 Years

About

patrick bower headshot

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.

Clients

Satisfied customers

Contact

Drop me a line

patrickbowercom@gmail.com

© 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)

Patrick Bower