Hi there! I’m Nathaniel Flick. Senior Product Designer and UX Engineer.
I am a designer who codes.
Design
Every project I take on begins with Design Thinking.
Design Thinking
Read about my DT approach on my Blog.
Code
I translate design ideas into clean, efficient code.
CodePen
My Codepen profile showcases how I use code to design and prototype ideas
Part Designer, Part Coder, Fully User-Focused
I’m passionate about creating digital experiences that people love. Whether it’s turning complex ideas into intuitive interfaces or bridging design and development, my goal is to craft tech that feels human and accessible for everyone.
Over the past fifteen years, I’ve worked in the enterprise software industry in New Zealand, partnering with respected organizations like Good Shepherd and Hireace. My experience spans building SaaS applications, working in startups, and designing hundreds of websites for SMEs.
Design Styleguides: Integrating design, code, and research
As a “Designer who codes,” my process is holistic and collaborative. I start with user research to understand needs and insights, then work closely with team members to ensure the front end is both usable and accessible. I organise and document UI elements into cohesive style guides, which not only enhance design systems but also help developers bring the vision to life.
Code as a design tool
To me, code is as much a design tool as Miro, Figma, or pen and paper. Every idea begins with a spark—sometimes scribbled in a notebook after a refreshing walk—and evolves into a polished digital experience.
In SaaS, I combine user research and collaboration to align teams around user needs, reducing bias and self-interest. My focus is on crafting visually appealing, highly intuitive interfaces that are accessible and adhere to modern front-end standards.
Leadership and Mentorship
I actively mentor junior designers, fostering creativity, collaboration, and continuous learning. Together, we navigate complex challenges, refine our skills, and deliver impactful software solutions. And in the process, I often learn as much as I teach! 🙂
Getting to the heart of the matter
Design is about removing what doesn’t work to reveal what truly matters: a product that meets user needs, within time and budget. Every project is an opportunity to explore, innovate, and create digital experiences that resonate and make people’s lives better.