Nick Saunders


Hi there, I'm Nick.

I'm an experienced software engineer focused on React, TypeScript, and Design Systems. I also dabble in functional programming via PureScript.

Latest post

Jul 31, 202315 min read
Function asChild
The pitfalls of polymorphic components, and how I use a time-tested React design pattern to overcome them
View more…

Featured project


CSS in PureScript


With Tecton, you can confidently author CSS using a statically-typed language, protecting you from a wide range of CSS errors—some rather obscure. I built Tecton after finding other statically-typed CSS solutions to be cumbersome and outdated, limited to subsets of CSS that would not meet the needs of most real-world projects. On the other hand, Tecton uses advanced features of PureScript to deliver a familiar, flexible, and reliable CSS authoring experience.

View more…