top of page


Cidrux Field Notes: Smarter Schematics in Your Browser
Engineering work is full of small frictions that add up: moving components one by one, chasing invisible connection points, re‑building the same project structure for every client. Cidrux’s schematic workbench is designed to remove those frictions so you can think about systems, not software. On the canvas, every port now has a clear identity. Fluid connections and electrical connections are colour‑coded and type‑checked, so you only make physically meaningful links. Grey con
theonikuradse
5 days ago1 min read


When Wires Finally Behave: Smarter Snapping and Visible Connections
Today’s progress was one of those classic engineering sessions: nothing worked quite right, everything looked almost correct, and the real fixes ended up being both deeper and simpler than expected. Two UX issues were tackled — one about how wires snap while dragging, and one about what happens after you actually connect them. Magnetic snapping that actually feels magnetic Dragging a wire toward a component looked fine at first glance, but the behavior was subtly wrong. Inste
theonikuradse
Aug 282 min read


Bridging connections
Today’s work focused on improving how connections behave and look in the schematic editor, tackling two subtle but impactful UX issues. The first problem was with wire snapping during drag. Instead of snapping to the nearest connection port, wires were often pulled toward the center of components, making interactions feel imprecise. The root cause was that port detection only worked within a very small cursor radius, so most of the time no port was recognized and the system d
theonikuradse
Aug 32 min read


Building a Schematic Editor, one bug at a time
This project started with a simple idea: make it easy to design and connect component into a systems. It must be done visually in the browser. Just drag components onto a canvas, wire them together, and get a clear, structured schematic without fighting the tool. Simple in concept. I found out, not so simple in practice. I started playing with a little JS and HTML creating a dynamic website, on the back-end I went to my days as scientific developer. The challenge is to have a
theonikuradse
May 31 min read
bottom of page