# James Godwin > Product designer and full-stack developer in Sedgefield, South Africa. I help founders get fast-built and AI-assisted products ready for real use. This is my personal portfolio and writing site. My work connects UX, accessibility, front-end and back-end development, and deployment. Links below lead to public, server-rendered HTML. ## Work - [Work](https://jamesgodwin.me/work): Stories of helping people turn stalled products and scattered workflows into working apps, across design, development and deployment. - [Daily scores. Clear totals.](https://jamesgodwin.me/work/crew-scores): Ben had started an app with AI and needed help connecting daily scores, useful totals and deployment. A story of getting the pieces working together. - [Proof of a job done.](https://jamesgodwin.me/work/quality-control): How Ben’s roofing team brought paper checks and site photos into editable procedure templates and a shared quality-control record. - [Private conversations. Fewer steps.](https://jamesgodwin.me/work/tapscribe): How a coach’s disconnected local recording and transcription workflow became TapScribe, a native Mac app. - [One design system. Across the tools.](https://jamesgodwin.me/work/plumbline): Design systems rooted in client code, with AI Ching as a test case. Plumbline with IIIMPACT; design-tool projections and developer plugins in progress. The scoring and quality-control stories concern the same roofing client. TapScribe is my own product, developed from a coach’s need for private local recording and transcription. Plumbline is work with IIIMPACT and remains in progress; its design-tool projections and developer plugins are not presented as completed products. AI Ching is my own codebase used as a design-system test case. ## About and contact - [About James Godwin](https://jamesgodwin.me/about): Product designer and full-stack developer helping founders connect UX, accessibility and implementation. Based in Sedgefield, South Africa. - [Product Clarity](https://jamesgodwin.me/uxui): Product design and full-stack development for stalled, AI-assisted products. Help with UX, accessibility, data, authentication and deployment. - [Simple Workflow Systems for Service Businesses](https://jamesgodwin.me/systems): Fixed-price workflow audits and internal apps for service businesses and field teams. Bring jobs, records and handovers into one place. - [Apps](https://jamesgodwin.me/apps): Apps designed and built by James Godwin, from TapScribe for local recording and transcription to AI Ching, True Essence and GratefulFor. - [Now](https://jamesgodwin.me/now): What James Godwin is working on now, from client apps and Plumbline with IIIMPACT to TapScribe, TypeScoop, writing and Tai Chi. - [Contact James Godwin](https://jamesgodwin.me/contact): Talk to James about a product, workflow, workshop or personal practice enquiry. Contact him directly by email or WhatsApp. ## Essays - [All essays](https://jamesgodwin.me/essays): Published essays with original illustrations and links to their LinkedIn publication. - [How I Keep My Projects Portable Between AI Assistants](https://jamesgodwin.me/essays/keeping-projects-portable-between-ai-assistants): Keeping plans, decisions and working context outside any one AI tool. - [What If Healing Begins With the Wrong Question?](https://jamesgodwin.me/essays/what-if-healing-begins-with-the-wrong-question): Questioning the assumption that pain means something essential within us is broken. - [Some Things Need Roots Before They Need an Audience](https://jamesgodwin.me/essays/some-things-need-roots-before-an-audience): Matching the visibility of an idea to the kind of evidence it needs next. - [The Darkness Was Not Asking to Be Defeated](https://jamesgodwin.me/essays/the-darkness-was-not-asking-to-be-defeated): Reconsidering light, darkness and the expectation of permanent balance. - [Why FluidVoice Has Become Part of How I Work](https://jamesgodwin.me/essays/why-fluidvoice-has-become-part-of-how-i-work): How local voice input became part of my everyday workflow. - [Chrome's Most Annoying Feature Is Trying to Help Me](https://jamesgodwin.me/essays/chromes-most-annoying-feature): When protective friction delays an action without explaining the risk. - [The Report AI Should Produce Before You Trust Its UI](https://jamesgodwin.me/essays/the-report-ai-should-produce-before-you-trust-its-ui): A convincing screen needs an honest record of components, gaps and assumptions. - [Is your AI using your design system, or producing a convincing picture of it?](https://jamesgodwin.me/essays/is-ai-using-your-design-system): What changed when I stopped asking AI to imitate a system and gave it the real components. - [A Private AI Workspace The Simplest Starting Point for Sensitive Work](https://jamesgodwin.me/essays/a-private-ai-workspace): Start with one recurring task and a clear, approved route. - [A Local AI Appliance in Plain English: What It Is, What It Does, and What It Does Not Do](https://jamesgodwin.me/essays/a-local-ai-appliance-in-plain-english): The machine, the workflow and the limits of keeping AI close to the work. - [A ban is not a workflow. Pressure routes around it.](https://jamesgodwin.me/essays/a-ban-is-not-a-workflow): Why an approved path matters more than a blanket ban. - [What Local AI Can Actually Do for a Law, Finance, Accounting, or Health Practice](https://jamesgodwin.me/essays/what-local-ai-can-actually-do): Where local AI can help with document-heavy work, and where human judgement belongs. - [When Your AI Assistant Contains Someone Else's Private Life](https://jamesgodwin.me/essays/when-ai-contains-someone-elses-private-life): The privacy boundary changes when the information belongs to someone else. - [How a Small Firm Could Use AI Without Sending Client Documents to the Cloud](https://jamesgodwin.me/essays/local-ai-for-small-firms): A practical starting point for using AI with sensitive client documents. - [Decentralisation Is Not About Crypto](https://jamesgodwin.me/essays/decentralisation-is-not-about-crypto): Thinking about trust, coordination and leadership without a single centre of control. ## Notes - [All notes](https://jamesgodwin.me/notes): Short pieces adapted from published LinkedIn posts, with original artwork and source links. - [Notes · Page 2](https://jamesgodwin.me/notes/page/2): Older notes, twelve per page. - [The Recording Survived. That Was the Test.](https://jamesgodwin.me/notes/the-recording-survived-that-was-the-test): A missing transcription model showed me what the app needed to preserve when something went wrong. - [Most Businesses Don't Have an AI Problem](https://jamesgodwin.me/notes/most-businesses-dont-have-an-ai-problem): Before adding AI, make the decisions and handoffs in the actual work visible. - [Done Is Not a Checklist State](https://jamesgodwin.me/notes/done-is-not-a-checklist-state): A working build and a completed task list can still leave a gap between what was agreed and what the product does. - [The Transcript Worked. The Workflow Did Not.](https://jamesgodwin.me/notes/the-transcript-worked-the-workflow-did-not): An early TapScribe test reminded me how much of a product’s value lives in what happens after the AI has finished. - [The Pace Is Part of the Product](https://jamesgodwin.me/notes/the-pace-is-part-of-the-product): Building AI Ching meant deciding what kind of pace the consultation should invite. - [Help the Builder Get It Over the Line](https://jamesgodwin.me/notes/help-the-builder-get-it-over-the-line): Helping someone protect what is already good in their build and get it ready for real use. - [A Welcome Interruption](https://jamesgodwin.me/notes/a-welcome-interruption): A very small visitor to my desk, and a pause I probably would not have taken on my own. - [An Agent Completing a Form Is Not Proof It Understood the User](https://jamesgodwin.me/notes/an-agent-completing-a-form-is-not-proof-it-understood-the-user): Mapping a beginner-class enquiry made me look beyond whether an agent could simply finish the form. - [Holy Shit This Is Fun](https://jamesgodwin.me/notes/holy-shit-this-is-fun): The pleasure of finding a tool that fits the way I am already working. - [The Workday Was Still in My Shoulders](https://jamesgodwin.me/notes/the-workday-was-still-in-my-shoulders): Closing the laptop did not mean I had stopped carrying the day. - [Interest Is a Signal. It Is Not Yet Demand.](https://jamesgodwin.me/notes/interest-is-a-signal-it-is-not-yet-demand): A small recorder demand test gave me a reason to keep asking questions, rather than a reason to call the idea proven. - [What Distance Allows Us to See](https://jamesgodwin.me/notes/what-distance-allows-us-to-see): The image stays the same. The distance changes what you notice. - [Dashboards Can Make People Defensive](https://jamesgodwin.me/notes/dashboards-can-make-people-defensive): Correct numbers still need context if people are going to use them honestly. - [AI Frontends Can Look Finished While Still Being Inaccessible](https://jamesgodwin.me/notes/ai-frontends-can-look-finished-while-still-being-inaccessible): The first keyboard pass can reveal what a polished screenshot leaves out. - [The Moment Softness Became Information](https://jamesgodwin.me/notes/the-moment-softness-became-information): Push hands changed what softness meant to me. It was a way to feel more. - [The Product Felt Rushed Because the Team Was](https://jamesgodwin.me/notes/the-product-felt-rushed-because-the-team-was): Delivery pressure can show up in copy, edge cases and the decisions nobody wants to reopen. - [The App Is Only The Surface](https://jamesgodwin.me/notes/the-app-is-only-the-surface): A marketplace demo can appear long before the business underneath it has been understood. - [The Smallest Boundary That Saved My Week](https://jamesgodwin.me/notes/the-smallest-boundary-that-saved-my-week): A quick reply in every spare moment was leaving very little room to stop. - [Calm Is Not Minimalism](https://jamesgodwin.me/notes/calm-is-not-minimalism): A sparse screen can still leave someone guessing what happens next. - [What Tai Chi Taught Me About Reactivity](https://jamesgodwin.me/notes/what-tai-chi-taught-me-about-reactivity): A conversation with a friend about Tai Chi, and the small gap between noticing and reacting. ## Optional - [Books](https://jamesgodwin.me/books): Stories, poetry and visual editions exploring Taoist philosophy, the I Ching and everyday reflection. - [Paintings](https://jamesgodwin.me/paintings): A collection of digital paintings created in Procreate as a visual practice of stillness, attention, and creative expression. - [Taoism & Tai Chi](https://jamesgodwin.me/taoism): James Godwin’s experience of Tai Chi and Taoist practice, the Cheng Man-Ching lineage, and working with breath, posture and attention. - [Philosophy](https://jamesgodwin.me/philosophy): Reflections on attention, useful technology and how Tai Chi shapes James Godwin's judgement across products, workflows and daily life. - [Legal](https://jamesgodwin.me/legal): Privacy, terms, refunds and image credits for James Godwin’s website and services arranged directly with him.