The software that I've created over the years has often had a user interface associated with it.
The decisions developers face when building a frontend are vast. Web, desktop or mobile, client-side or server-side rendering. Thin clients or thick clients. HTML or XAML.
But despite the increasingly complex UI considerations and the unrelenting advent of opinionated JS frameworks with odd names, I find there are rules that transcend front-end tech. An intuitive, clean and reassuring UX helps users get on with the task in hand, regardless of how it's built.
I have solid experience in producing responsive, consistent user experiences. I can bring high-fidelity mockups to life or create UIs from scratch, always with attention to detail.
Pick a category below to find out a bit more about my experience in different front-end areas.