Lessons Learned
An honest retrospective on building an ASL sign character with an AI agent: what worked, what failed, the measurement discipline that mattered most, and the gap that no amount of engineering closes.

Deep-dives on AI products, Flutter at scale, and the engineering behind shipping things people actually use.
An honest retrospective on building an ASL sign character with an AI agent: what worked, what failed, the measurement discipline that mattered most, and the gap that no amount of engineering closes.

Twenty-five real bugs from a production ASL animation system: hands through the chest, fingers hyperextending, a limit cycle in the collision solver, a measurement that lied, with the root cause and fix for each.

The complete folder structure of a real ASL animation project: why each directory exists, what the naming conventions encode, how the dependency graph enforces separation of concerns, and the mistakes still sitting in the tree.

How English text becomes an ASL performance: parsing, grammar reordering, phonological synthesis, fingerspelling, non-manual markers, gaze, interpolation and the cleanup passes that keep hands out of the chest.

A six-step framework for running AI agents in iterative loops: trigger, goal, context, tools, verification, stop condition. Built from a real animation project where four of five plausible fixes measured worse than the bug.

A clause-by-clause breakdown of the goal prompt that drove a real ASL animation project: what each sentence does, what breaks when you remove it, and how to write goal prompts that hold an agent to an outcome instead of a task.

What a 3D character actually needs to sign ASL: finger topology, deform hierarchy, facial openings, shape keys, and how to export a 400-bone Rigify rig to a web-sized GLB without breaking the hands.

Connecting Claude Code to a live Blender session over MCP: how to inspect bones, shape keys, materials and animations in a real Rigify character, with the actual queries, outputs, failure modes and debugging techniques.

A real engineering breakdown of a 3D character that signs any English sentence in ASL, synthesised at runtime from the ASL-LEX 2.0 phonological database, driven by analytic IK in three.js, with no pre-recorded animation.

A step-by-step, battle-tested guide to self-hosting n8n on your own server with nginx, PM2, and the correct Node version, plus fixes for the localhost webhook URL bug, npm install stalls, and password resets without SMTP.

A real-world guide to building a Flutter CI/CD pipeline on GitHub Actions with dev, test, and prod flavors on Android and iOS. Every signing bug, Gradle hang, Xcode configuration trap, and Firebase upload issue we hit, with the exact fix for each.

WebRTC powers low-latency video, voice, and data across the browser, but with rising cyber threats, encryption is no longer optional. A walk-through of DTLS, SRTP, key exchange, and practical steps to keep real-time communication safe.

Six protocols quietly cooperate every time you make a WebRTC call, finding a path through firewalls, encrypting the stream, and keeping audio and video in sync. A plain-language tour of how ICE, STUN, TURN, SRTP, DTLS, and RTP fit together.

Let's explore how AI is making a big difference in the world of e-commerce, from personalised recommendations and smarter customer service to inventory, security, and the experience of shopping online itself.

Video calls, chat, and live streaming all rely on real-time technology behind the scenes, but WebRTC and WebSockets do very different jobs. A side-by-side look at how each one works, what they're built for, and when to reach for which.

Technology is changing healthcare, and WebRTC is a key part of the shift, virtual visits, remote monitoring, and secure collaboration straight from the browser. A look at how the protocol is reshaping patient care and medical services.

WebRTC and AI are starting to work together, and the result is a new era of communication that's faster, clearer, and more personal. A look at how the two technologies combine, what they unlock for businesses and consumers, and where they're headed next.

If you're new to coding or just curious about how screen sharing works with JavaScript, this guide breaks it down, from the getDisplayMedia API to a complete peer-connection setup, plus the gotchas that trip people up in production.
