How we fixed a race-condition bug in our search functionality that was causing cards to disappear when clearing the search. Lessons in DOM manipulation and state management when you have 18 tools and no JavaScript framework.
Motion-heavy UIs are everywhere. Starfields, physics simulations, pulsing glows—they look great, but they can make some users dizzy, nauseous, or worse. Here's how we built a comprehensive reduced-motion mode into Neorgon's hub, why it matters, and what we learned about accessibility-first engineering.
Deep dive into Neorgon's physics-simulated search category pills: spring physics, collision detection, and performance optimization in vanilla JavaScript.
How we structured a 18-tool monorepo with zero shared dependencies, modular ES modules, and a template system that makes new tools take 2 hours, not 2 days.
Glassmorphism looks cool, but it's tricky to get right. Here's how we implemented it across 18 tools while maintaining color contrast, readability, and reduced-motion support.