Darwvin

Selected engineering work

Software we have designed, built and shipped. For each project: the problem, what we built, and what it shows about how we work. Client engagements are covered by confidentiality, so this page lists our own products and public projects only.

Telephony and commercial software

Products we build, sell and support ourselves.

PerfexVoIP

Product page
Problem
Perfex CRM users had no built-in way to place, receive or log phone calls.
What we built
A Perfex CRM module that talks to Asterisk over AMI and ARI, pops caller details in real time through its own PHP WebSocket server, and logs every call against the matching client or lead.
Technology
  • PHP 8
  • CodeIgniter (Perfex CRM)
  • Asterisk AMI/ARI
  • WebSocket
Capabilities shown
PBX event handling, Real-time browser delivery, Phone-number matching, Call analytics

VoIPPress

Product page
Problem
WooCommerce stores taking phone orders worked blind: no caller context, no call history.
What we built
A WordPress plugin with screen-pop, click-to-call, outcomes and follow-ups, a setup wizard, PBX config generator, health checks, HPOS support and a JsSIP browser softphone.
Technology
  • PHP 8.1
  • WordPress
  • WooCommerce
  • Asterisk AMI/ARI
  • JsSIP
Capabilities shown
Commercial plugin packaging, Installer UX and diagnostics, Licensing and editions

Darwvin Encoder

Product page
Problem
PHP vendors needed to distribute code without distributing readable source.
What we built
A compiler that turns PHP into encrypted bytecode, a C loader extension that verifies signed manifests before running it, and a desktop app for batch jobs.
Technology
  • Go
  • C (PHP extension)
  • AES-256-GCM
  • Ed25519
  • Electron
Capabilities shown
Compiler and VM work, Applied cryptography, PHP internals

Backend and platform engineering

The infrastructure behind our own storefront, licensing and delivery.

Commerce and licensing platform

Problem
Selling software licenses needs orders, keys, activations and downloads that never get out of sync.
What we built
The API behind this site: an active-catalog allowlist, a provider-agnostic payment layer with idempotent webhooks, a transactional outbox for emails and license activation, and a separate license server that validates tokens per domain.
Technology
  • TypeScript
  • Node.js
  • PostgreSQL
  • SQLite
  • Next.js
  • Docker
Capabilities shown
Idempotent payment handling, Durable background jobs, License issuance and validation

Open-source tools

Public projects you can read, run and judge for yourself.

Problem
Server operators juggle separate SSH, SFTP, RDP and VNC tools plus ad-hoc health checks.
What we built
A desktop workspace for Linux and macOS that combines remote sessions, agentless server-health monitoring, systemd diagnostics and executable runbooks. Currently in alpha.
Technology
  • Rust
  • Tauri 2
  • React
  • TypeScript
Capabilities shown
Desktop apps, SSH and remote protocols, Release engineering
Problem
Go teams keep hand-writing the same internal admin panels.
What we built
A CLI that introspects a PostgreSQL schema and generates an explicit Go admin API plus a Next.js back office — plain code meant to be committed and customised.
Technology
  • Go
  • PostgreSQL
  • Next.js
Capabilities shown
Code generation, Schema introspection, Internal tools

Want something similar built for your business?

Describe the project and we'll reply with questions or a proposal outline.

Start a project