psyn.app — Ohio

Hand-crafted,
privacy-first software.

We build software from scratch. No Node.js. No npm. No 500-package dependency trees you didn't audit and can't control. Vanilla TypeScript, Deno, and web standards — written by hand, with intent.

Why we build the way we do.

Strong opinions, written in code.

01 /

No supply-chain exposure.

The npm ecosystem has a dependency problem — and a trust problem. Every package you install is code you didn't write, running with your users' data. We don't use Node.js. We don't pull from npm. Our attack surface is what we wrote. Full stop.

02 /

Privacy is the default.

We don't add tracking because it's easy. We don't embed third-party scripts. We don't sell data we collected by accident. Privacy isn't a compliance checkbox for us — it's a design constraint we enforce from the first line of code.

03 /

Craft over convenience.

Frameworks exist to make average output faster. We're not optimizing for average. We write vanilla code — close to the platform, easy to audit, impossible to blame on a library. If it ships under our name, we understand every line of it.

04 /

Small is a feature.

Less code means fewer bugs, faster load times, and a codebase your team can actually reason about. We resist features, dependencies, and abstractions that don't earn their place. Keeping it small is the work — it doesn't happen by accident.

What we build with.

Chosen for security, clarity, and platform alignment — not popularity.

Deno

Secure by default. No implicit filesystem or network access. No node_modules. First-class TypeScript without a build step. It's what a server runtime should have been from the start.

TypeScript

Vanilla TypeScript — no transpiler stack, no Babel, no webpack. Deno runs it directly. Types are documentation you can enforce, and we use them as a design tool, not an afterthought.

Web Standards

Fetch, WebSockets, crypto.subtle, the Streams API. The platform ships more power every year. We stay close to it — our code runs everywhere standards run, without a compatibility shim in sight.

Zero npm

We don't install packages we don't control. If something needs to exist, we write it. The result is a codebase where every dependency is intentional, audited, and owned by us — not inherited from a stranger's weekend project.

Vanilla Front-end

No React. No Vue. No framework churn. HTML, CSS, and plain TypeScript compiled to a single small file. Fast by default, readable by anyone, and zero client-side supply chain to worry about.

Databases

MySQL, MariaDB, and PostgreSQL are our go-to relational stores. We work with MongoDB, SQLite, and others when the problem calls for it. We pick the right tool — not the fashionable one.

About psyn.

psyn is a software company based in Ohio, incorporated in March 2026. We build products we'd want to use ourselves — where the privacy policy is readable, the codebase is auditable, and nothing phones home that doesn't need to. Our stack is Deno, TypeScript, and web standards.

We don't use Node.js. We don't pull from npm. We write our own implementations when we need them, because code we wrote is code we trust. We're small by design, and we think that's why the work is good.

Built in Ohio. Incorporated March 2026.

Get in touch.

We answer our own mail. Question, idea, or just want to talk about software — send it our way.