Paul is a senior product engineer bridging the gap between engineers, designers, and product managers. He has work experience in the fields of ML, Big Data, and Web3, and a background in Human-computer interaction research.
Chat with him on LinkedIn, Twitter, GitHub, or email at paul@graycoding.com.
Latest Articles
November 16, 2025How to Discover Your Software Design (using EventStorming)November 15, 2025Participation Systems That Last: Beyond Rewards and GamificationDecember 24, 2024What I'm Reading: 2024 editionNovember 24, 2024Domain Driven Design: Building a Common Language for Your TeamNovember 3, 2024From Berlin to Seoul to Tallinn: Navigating Life’s Big Decisions Through ArbitrageOctober 24, 2024Solving and Satisfying — The Dual Perspectives on ProductsOctober 22, 2024How to Get a Job in Korea as a Junior Software Engineer from AbroadDecember 31, 2023What I'm Reading: 2023 editionApril 6, 2023Ten Software Engineering Lessons from Scaling Startups from 20 to 100 People