Thoughts

A few ideas that shape the way I work.

I enjoy building digital products, but I enjoy understanding why they work even more.

01Understand the problem

Start with people, context, constraints, and the outcome the work needs to support.

02Design with care

Make thoughtful decisions that improve clarity, usability, accessibility, and trust.

03Build to improve

Write maintainable code, test the details, and keep learning from each iteration.

Perspective

This is not a blog or a collection of tutorials.

Over the years I have found myself returning to the same ideas: simplicity over complexity, accessibility by default, thoughtful design, and continuous improvement.

It is a place to capture the principles, observations, and lessons that influence how I approach design and development.

Some are technical. Some are philosophical. All of them reflect how I think about building better products.

Thought 01

Build for people first.

Technology changes quickly. People do not. Frameworks evolve, trends come and go, but clarity, usability, and accessibility remain timeless. The best products are not defined by the tools used to build them. They are defined by how well they solve problems for the people using them.

Thought 02

Performance is part of the experience.

A beautiful interface loses its impact if users are waiting for it to load. Performance is not just an engineering metric; it is part of the overall user experience. Fast websites feel more responsive, more trustworthy, and more enjoyable to use.

Thought 03

Design is decision making.

Design is not about decoration. It is about making deliberate choices. Every layout, interaction, colour, and piece of content should support a purpose. If a design decision cannot be explained, it is worth questioning.

Thought 04

Accessibility benefits everyone.

Accessible products are not created for a niche audience. They create better experiences for everyone. Semantic HTML, keyboard navigation, colour contrast, and clear content are all examples of thoughtful design that improve usability across the board.

Thought 05

Simple is usually harder.

Anyone can add another feature. Knowing what to remove requires understanding. Some of the best work I have done came from simplifying a product rather than making it more complex.

Thought 06

Curiosity is a competitive advantage.

The best developers I have worked with never stop asking questions. New tools appear every year, but curiosity is what keeps your skills relevant. Staying open to learning has been one of the most valuable parts of my career.

Closing

These are not rules. They are reminders.

Ideas that help me make better decisions, collaborate more effectively, and build products with care.

Like the philosophy behind Seven85, they are all part of an ongoing pursuit of improvement.

Things I believe

A few values I keep coming back to

The short version of how I think about teams, products, craft, and growth.

Great products are built by teams, not individuals.

Accessibility is a feature, not a task.

Simple solutions are usually the hardest to find.

Code should be written for the next developer, not just the browser.

Design should explain, not decorate.

Curiosity matters more than knowing every framework.

Progress is better than perfection.

Every project teaches you something.

Next step

Want to see how those ideas show up in the work?

The selected work page shows the decisions, trade-offs, and lessons behind a few projects.