Welcome!

Hey there, I’m Jonathan Conway. Welcome to my website! šŸ‘‹

I’m a User Interface developer and have worked for

ANZ Bank, Coles, WooliesX, Revolut and many others.

I also šŸ“ write, šŸŽ¤ speak and work on various šŸ“‚ side projects.

You can also check out my favourite 🧠 ideas, šŸ’¬ commentaries, šŸ› ļø tools, šŸ“š reading, šŸŽ§ listening, 🌲 quotes, šŸ‘¬ communities, šŸ“© who I follow and šŸŽ“ studies.

Software development

[15 March 2026

Enum patterns for TypescriptMy favourite patterns for enumerations in Typescript](/content/articles/typescript-enum-patterns/index.html)

article

[2 March 2026

Self-similar: a versatile folder pattern for codeFolder pattern I have been using to organise more complex code projects.](/content/articles/self-similar-folder-pattern/index.html)

article

[1 March 2026

Dealing with flaky testsSome tips for reproducing and solving or mitigating non-deterministic broken tests.

article](/content/articles/flaky-tests/index.html)

[28 February 2026

AI replacement theory – a critiqueAI can do a lot of cool things, but replacing engineers seems unlikely.](/content/articles/ai-replacement/index.html)

article

[14 October 2024

Diagramming React codeUsing UML to model React structures

article](/content/articles/diagramming-react/index.html)

[13 September 2024

Manual testingStructured manual testing offers distinct and powerful benefits when delivering with speed and quality.](/content/articles/manual-testing/index.html)

article

Design

[19 December 2025

How I built my designerly CVUsing LibreOffice with embedded open-source fonts to create a nicely formatted and portable CV](/content/articles/designerly-cv/index.html)

article

[18 January 2025

User flowsCurrent techniques for collaboratively designing user flows.

article](/content/articles/user-flows/index.html)

[13 September 2024

AI user interface patternsHow might we surface AI capabilities in user interfaces?

article](/content/articles/ai-patterns/index.html)

Learning

[18 February 2026

AI concepts for developersDefining core concepts on which AI tooling is based, to gain deeper insight and think more strategically about how best to use AI tools.

article](/content/articles/ai-concepts/index.html)

[10 September 2024

What I learned studying CalculusReflections on studying a subject outside my usual comfort zone.](/content/articles/studying-calculus/index.html)

article

Life

[3 January 2025

How to lose weight (without getting lucky)My routine for getting in shape while having fun!](/content/articles/lose-weight/index.html)

article

[13 September 2024

MindfulnessExperiences practicing mindfulness meditation, from a sample size of one.

article](/content/articles/mindfulness/index.html)