Our work

Real software, running in public.

Everything here was designed, built, and secured by Affluent Labs, and most of it is live right now. Each case shows the problem, what we built, and how it turned out.

ZestSSH

Product· Version 3.2.7

One SSH client on five platforms, with sync we cannot read.

The problem

People who look after servers use a different app on every device, and syncing passwords and keys between them usually means trusting someone else's cloud.

What we built

A full SSH client for Android, iOS, Windows, macOS, and Linux: terminal, file transfer, port forwarding, and a live server monitor. Credentials sync end-to-end encrypted, to our cloud or to storage the user runs, so we never see them.

How it turned out

  • On Google Play and the App Store, with installers for Windows, macOS, and Linux
  • A published security whitepaper that explains the full sync cryptography
  • A free tier and a one-time purchase, with no subscription

What it means for your business: The same habits go into client work: encryption where it matters, real testing, and software that actually ships.

ZestSSH on desktop with three terminal sessions open side by side and an inspector panel showing the connection, status, and encryption details.
ZestSSH Server Monitor showing live CPU, RAM, disk, and latency for several servers.
Desktop: a preview of the upcoming ZestSSH 3.0. Phone: the current release.

Recipe Spellbook

Product· Version 1.7.0

Recipes from anywhere, in one book that works offline.

The problem

Saved recipes end up scattered across bookmarks, screenshots, and other apps, and most recipe sites bury the recipe under ads.

What we built

An app that turns a link, photo, PDF, or pasted text into a clean recipe, with a weekly meal planner that fills the shopping list. Recipes live on the device first and sync for families.

How it turned out

  • On Android, iPhone and iPad, Windows, macOS, and Linux
  • Imports from Paprika, Mela, Recipe Keeper, and more
  • Free with no recipe limit, and a $6.99 one-time Premium upgrade

What it means for your business: Turning messy input (photos, PDFs, pasted text) into clean, structured data is the same job as replacing a paper form or a shared spreadsheet.

Recipe Spellbook home screen: an import tip, a Surprise Me button, and recently opened recipes with photos.
Recipe Spellbook meal planner showing a week of dates and three dinners planned for Tuesday.

Cinder

Open source· Version 0.2.2

Eight forensics tools in one free app.

The problem

A digital forensics investigation usually means juggling eight or more separate tools, each with its own case format, and several of them cost thousands of dollars.

What we built

An open-source toolkit for Windows and Linux, built with .NET 10 and Avalonia 11. Disk imaging, filesystem parsing, file carving, Linux artifacts, full-text search, YARA scanning, and reports with a hash-chained chain of custody.

How it turned out

  • Free under the Apache 2.0 license, with the source on GitHub
  • Pre-alpha, and already working end to end against real evidence
  • A public roadmap and a list of known limitations

What it means for your business: Being honest about what works today and what does not is how we report on every client project too.

Home security operations center

Security

A security operations center at home, tested like a real one.

The problem

Security tools are easy to install and hard to run well. The only way to know your monitoring works is to attack it and see what it catches.

What we built

A segmented home network watched by Wazuh, Zeek, and Graylog, with private remote access through a self-hosted Headscale server and alerts through a self-hosted ntfy server. The backends for ZestSSH Cloud Sync and Recipe Spellbook accounts run here too, reached through Cloudflare Tunnel.

How it turned out

  • Tested with formal penetration tests, not just left running
  • Every service is checked every 5 minutes and alerts on Discord when one goes down
  • Real production traffic for two shipping apps

What it means for your business: These are the same tools and checks we would use to watch over a small office: know what is on your network, and hear about problems before your customers do.

What runs at home
  • WazuhWatches every computer for threats and changes
  • ZeekRecords what happens on the network
  • GraylogCollects and searches the logs
  • HeadscalePrivate remote access, self-hosted
  • ntfyPush alerts to a phone, self-hosted
  • Cloudflare TunnelPuts the app backends online without opening them to the internet directly

Hosting and monitoring

Infrastructure

Five websites moved to Cloudflare, with status pages that watch them.

The problem

Our websites and their downloads ran on one home server: one power cut or internet outage took everything offline at once.

What we built

Moved affluentlabs.dev, zestssh.com, recipespellbook.app, and both documentation sites to Cloudflare Workers, with app installers served from Cloudflare R2. Then built status pages on three domains that check every service every 5 minutes.

How it turned out

  • The websites stay up even when the home server is down
  • All 64 ZestSSH installers are served from R2, each with a published SHA-256 checksum
  • Outages reach the owner by Discord within 5 minutes; customers get an announcement if one lasts 10
  • Every deploy is saved to a private GitHub repository and scanned for leaked passwords and keys first

What it means for your business: A small business site can be hosted the same way: fast, cheap to run, watched around the clock, and backed up every time it changes.

Live from status.affluentlabs.dev

7 of 7 services up Last checked 4 minutes ago

  • Affluent Labs Website 100% uptime over 90 days Up
  • Affluent Labs Docs 100% uptime over 90 days Up
  • ZestSSH Website 99.84% uptime over 90 days Up
  • ZestSSH Docs 100% uptime over 90 days Up
  • ZestSSH Cloud Sync 99.92% uptime over 90 days Up
  • Recipe Spellbook Website 100% uptime over 90 days Up
  • Recipe Spellbook Accounts and sync 99.94% uptime over 90 days Up

Percentages are uptime over 90 days.

Discord games

Where it started

Three multiplayer games that run inside Discord.

The problem

Discord communities wanted games they could play together in chat, with no install or launcher.

What we built

Withering, an idle RPG with crafting, pets, and a PvP arena; Discraft, mining and crafting played through chat; and Epic Conquest, a strategy game about wars between servers.

How it turned out

  • About 5,000 players in Withering
  • Games and apps used by more than 300,000 people since 2018
  • Years of running live services, with updates and support in our Discord

What it means for your business: Years of keeping live software running for real users, and fixing it fast when something breaks.

Security and compliance work. Our lead also built a NIST SP 800-171 program for a 570-computer distributor, raising its score from 22 to 92 out of 110 ahead of CMMC Level 2. Read our background

Want something like this for your business?

The first call is free. We will tell you honestly what it would take, and what it would cost.