About
DY Nexus is a small, independent software project. Every product is designed, built and maintained with the same care.
DY Nexus is an independent software project building its own products.
That word — independent — is doing real work. There are no investors expecting a return on a schedule, no clients whose requirements outrank the people actually using the software, and no growth target that has to be met before the product is ready. What that buys is the ability to say not yet, and to mean it.
It is a small project, run by Demhat Yasin as a private individual — the legal notice has the details. This page will not claim otherwise, and there is no team page, office photograph or client list, because there is nothing truthful to put on one.
Three ideas underpin everything here.
Software should feel effortless. Not featureless — effortless. The difference is that a good tool disappears while you use it. Every extra step, every confirmation dialog that exists to protect the company rather than the user, every setting that should have had a sensible default, is friction someone chose to add.
Privacy is architecture. It is decided by the data model, not by the privacy policy. By the time a product is written, it has already determined what is collected, where it is stored, and who can read it. Those decisions are made in the first week and are extremely expensive to reverse — which is why they are made first here, not last.
Maintainability is a feature users feel. They never see the codebase, but they feel it in how quickly bugs are fixed and how long the software keeps working. Code written to be understood in two years is a promise to the person using it.
Hierarchy over decoration. If the important thing on a screen is not obvious in a glance, no amount of styling fixes it.
Consistency over novelty. A component that behaves the same everywhere is learned once. Surprise is a cost, and it is paid every time.
Accessible by default, not by request. Keyboard navigation, visible focus, sufficient contrast, correct semantics and reduced-motion support are part of the definition of finished — not a later pass that gets cut when time is short.
Respect the platform. Cross-platform code should not mean an application that feels foreign on every platform it runs on.
Boring technology, chosen deliberately. New tools need to earn their place against the cost of learning, maintaining and eventually migrating off them. Most do not.
Explicit over clever. Code is read far more often than it is written. Where the two conflict, clarity wins.
Test the parts that would be expensive to get wrong. Not a coverage target — the security boundary, the data layer, the logic that would silently corrupt something.
Small, single-purpose pieces. A component that does one thing can be understood, tested and replaced. A component that does nine cannot.
The stance is straightforward: collect as little as possible, store it as close to the user as possible, and be specific about what happens to it.
For NexusPass that means a vault that lives on the device, with no account and no server holding a copy. Where a product cannot work that way, the reason gets written down rather than glossed over.
Equally important is what is not claimed. There are no security certifications, no completed third-party audits, and no guarantees beyond what the architecture actually provides. Where a technical detail is not yet finalised, the pages here say so. A gap is more useful than a plausible-sounding answer.
The near-term plan is narrow on purpose: get NexusPass to a release that is genuinely good, on all three of its target platforms, and document how it works well enough that the claims on this site can be checked.
Beyond that, more products in the same shape — tools that respect the person using them, built to last longer than a funding cycle.
The blog is where the work gets explained as it happens. If you have a question about any of it, get in touch.
Feedback on a project, bug reports and suggestions are always welcome.