Skip to content

Zyric.

Chris Zemmel, founder

building custom software, production infrastructure, security research, health-tech platforms, software that just works

A one-person software company. Software built end to end and run in production, and security research that finds real flaws in live systems.

chris@zyric.de

01Products and research

All of it built and run solo. What Zyric builds and offers first, then the rest of the shipped work.

Foundation logo, a project by Chris Zemmel
In Development

Foundation

An AI-native control plane: Docker, Postgres, Redis, Caddy, Git and SaaS run as typed, reconciled resources behind one audited API.

Runs my own production infrastructure, including this site

Runs most of my projects in production, including this site. Not sold as a public product: client projects can run on it, app, database, storage and backups on one server I set up.

Foundation is Zyric's flagship product: one control plane and source of truth for the software a company runs. It orchestrates the software that already works (Docker, Postgres, Redis, Caddy, Git and SaaS) rather than replacing it. Every project, repo, service and database becomes a typed resource with a desired spec, an observed status and typed edges, and level-triggered controllers converge what is running toward what was declared: you change desired state instead of clicking through consoles. On top sits Repository Intelligence, deterministic static analysis first and AI on top of the facts it produces. Every actor, human or AI, goes through the same authorized, audited API, so an agent has no privileged path, and an MCP server exposes that API to any MCP client. It is in active development and already runs my own production infrastructure, including this site.

#ControlPlane#AI#Infrastructure#Security#MCP
Tessika logo, a project by Chris Zemmel: five tiles of a mosaic
In Development

Tessika

Any document, photo or scan in, one clean structured record out, with the personal data on it found and masked first.

Health, legal, finance, insurance and identity · self-hosted

Working end to end and audited against documents with known planted personal data. Offered on request, adapted to your documents.

Tessika reads documents the way a person would, straight from the image rather than through OCR: PDFs, scans, phone photos, handwriting in many cases, Word and Excel files, and plain text. It finds the personal data on the page (names, dates of birth, addresses, ID and account numbers, and on the strict setting faces, signatures and the machine-readable zone of a passport), masks it, then re-reads the masked page and covers anything still legible. What comes out is one canonical record per fact, with a confidence and a trail back to its source, in the shape the system above it asks for. Health, legal, finance, insurance and identity documents run through the same engine; a new domain is a plugin, not a rebuild. It runs in the customer's own environment on an open-source model that can be swapped, so no document has to leave for a third-party AI service, and it ships with its own audit: documents with known planted personal data, and a leak check that reads the masked output back.

#Privacy#Documents#Redaction#SelfHosted#DataInfrastructure
Panoptes logo, a project by Chris Zemmel: an orange eye in a silver, armoured crest
Visit
Live

Panoptes

Autonomous, invariant-directed AI security review for smart contracts, bridges, ZK circuits, and the web2 systems around them.

100+ targets reviewed · 20+ confirmed findings

Open to a few select audit engagements. Get in touch for a scoped review of contracts, bridges, or web2 access-control.

An autonomous AI security-audit pipeline that reviews critical code the way a specialist team would, invariant by invariant, across smart contracts, bridges, light clients, ZK circuits, and the web2 systems that guard identity, authentication, and access-control. To date: 100+ targets reviewed across 30+ ecosystems against 200+ vulnerability classes, with 20+ confirmed findings, every one human-triaged and severity-calibrated by a human, not the model alone. That calibration is the point: in a live cross-chain bridge that has moved $100M+ across its routes, the pipeline flagged real consensus-verification gaps in the non-flagship light clients as critical; human review downgraded the severity to conditional, but the gap between the bridge's marketed trustless verification and what those clients actually check still stood (responsibly and privately disclosed). Detection-only: it finds and reports, never exploits. One engine spanning EVM, Solana, Move, Cosmos, Substrate, Bitcoin, ZK circuits, and web2 access-control.

#Security#AI#Audit#SmartContracts#MultiChain
RepoCanary logo, a project by Chris Zemmel: a yellow canary
Visit
Live

RepoCanary

A recruiter sends a take-home task and asks you to run it. This checks it first, without ever executing a line of it.

Measured on 4,000+ unseen repositories · 100+ techniques flagged

Free permanently, because the person this is for cannot buy a scanner. Paste a link on the website or run npx repocanary owner/repo; open on GitHub.

A free, MIT-licensed scanner for the person a suspicious take-home task was sent to. Fake-interview campaigns hide a payload in a postinstall hook, an obfuscated config, or a dependency pinned deep in a lockfile, and it runs the moment you type npm install: browser passwords, SSH keys, cloud tokens and wallets, gone before you have read a line. RepoCanary never clones, installs, executes or evaluates the target. It reads a bounded set of files as plain text through the GitHub API and matches signatures, so pointing it at malware is exactly as dangerous as reading it in a browser. Detection is measured against a corpus of the techniques these campaigns actually use, and the evasions it cannot catch are written into the threat model rather than hidden. Green means nothing known matched, never safe, and the tool never says anything stronger. One command, zero runtime dependencies, and one shared engine behind the CLI, the website and a GitHub Action. The code is open-source on GitHub.

#Security#OpenSource#SupplyChain#CLI#npm
looptape logo, a project by Chris Zemmel: a cassette whose reels are a pair of quotation marks
Visit
Live

looptape

Record an AI agent once, replay it without a model, and prove it told the truth: regression checks for agent loops.

Every check from a real incident · zero dependencies

Feature-complete, free and MIT-licensed: npm install -D looptape. Open on GitHub.

Agents fail in ways a green build never catches: a final answer that promises work nothing will ever do, an invented "I can't access that" with no tool tried, "saved a memory" when no memory was written, a count quoted from memory instead of from the listing that was just made, a list cut short without anyone being told. None of those are model bugs; they are bugs in the loop around the model. looptape records a real session as a tape (every completion, tool call and result, exactly as the model saw it), replays it into your own harness in place of the model, with no model and no network, and runs its checks over what happened. Every check comes from a real incident, and its origin is kept on the check. A recording proxy for the Anthropic and OpenAI APIs, a deterministic player, zero dependencies, and nothing in it needs an API key. The code is open-source on GitHub.

#AI#Agents#Testing#OpenSource#npm
miBaguette logo, a website built by Chris Zemmel: the white wordmark with a baguette outline
Visit
Live

miBaguette

The whole operating surface of a restaurant: website, ordering, reservations, and a dashboard the owners run themselves

Live for a real restaurant · the owners run it without a deploy

A deliberate change of register from the AI and crypto work: an ordinary local business whose software has to work every day.

The complete digital surface of a Vietnamese street-food restaurant in Schwäbisch Gmünd, built end to end and shipped solo. The public site carries the menu (allergens, vegan and vegetarian markers, spice levels, sold-out for today), opening hours, online ordering with pickup slots, reservations, and events. Behind it sits an eleven-tab dashboard where the owners edit all of it themselves, with no deploy and no developer in the loop: dishes, prices, opening hours, holidays, the editorial copy, and the FAQ. Orders and reservations arrive by mail and Telegram and stay in the dashboard, with each path standing on its own: if the database is down the mails still go out, and if the mail provider is down the order is still in the dashboard. Next.js 16, React 19, Tailwind v4, Drizzle and Postgres.

#ClientWork#FullStack#NextJS#Postgres#SelfServe
nimimo logo, a project by Chris Zemmel: a looping cyan-to-violet stroke
Visit
Live

nimimo

Receive crypto in seconds, own your address like you own your name: one link for BTC, ETH, SOL and USDC, keys on-device.

Core open-sourced under AGPL-3.0

Mostly feature-complete, so I'm holding off on active development for now. It stays live and usable as is.

nimimo is a non-custodial crypto identity layer. One link (nimimo.com/@chris) receives Bitcoin, Ethereum, Solana, and USDC, abstracting wallet complexity away from the user. The architecture deliberately separates access, identity, ownership, and recovery, with keys remaining fully on-device. Built for security-critical flows, cross-chain usability, and reducing friction in real-world crypto transactions, with no app, no exchange, and no KYC. Ships with a lightweight, no-API-key developer SDK.

#Crypto#Identity#NonCustodial#MultiChain#OpenCore
OneHealth logo, a venture co-founded by Chris Zemmel
In Development

OneHealth

The operating layer and navigator for personal health: one lifelong record, and a clinician-approved route through it.

Co-Founder & CTO, platform built solo

Proprietary, and in private alpha. I designed and built the platform.

OneHealth is the system of record for a person's health, with a navigator built on top of it. Every input (lab document, wearable export, clinician's note, pharmacy slip, image) is normalised into one lifelong, source-agnostic record, where each value carries its unit, reference range, timestamp, source and quality flag, and nothing is ever overwritten. The product sits on that record: you set a destination (lose fat, lower cardiovascular risk, sleep deeper, age slower), the system computes a ranked, reasoned route, a licensed clinician approves it, and it recalculates every time your data changes. The system proposes; a human stays accountable. Built on an event-sourced canonical layer, an AI agent council, and a clinician review loop.

#HealthTech#AI#Privacy#Longitudinal#Clinical
A Million Years logo, a project by Chris Zemmel: a framed tile showing a ringed planet over a ruined arch
Visit
Live

A Million Years

A seed-grown world you explore, build in, and claim. Earth a million years after we're gone, identical for everyone who visits.

Every world deterministic from one seed

Built to improve my worldbuilding skills. Exploring procedural generation, atmosphere, and discovery.

A solo worldbuilding project exploring procedural generation, persistence, and discovery. Every world is generated deterministically from a single seed, producing its geography, climate, weather, life, and sky. A seed is a place rather than a session, meaning worlds can be revisited, shared, and explored together while remaining identical for everyone who visits. Build a homestead, light a watchfire, plant your standard, and leave a mark on the world. Time passes, weather changes, moons drift overhead, and every world develops its own character from the same underlying rules. Built with React, TypeScript, React Three Fiber, and a fully procedural audio system. No accounts, no downloads, and no backend required.

#WorldBuilding#ProceduralGeneration#WebGL#ThreeJS#CreativeCoding

02Side quests

Weekend builds and things I tinker with, all live. Swipe through.

  • 01Live

    Chris 2.0

    2026

    A personal AI brand page: pick a persona (Casual, Professional, Tech, or Flirty) and chat with an AI version of me. Multi-persona knowledge, entity-graph memory, and a Telegram bot, with an Operator mode for admin.

    Visit
  • 02Live

    Enjin City

    2026

    A walkable 3D WebGL gallery, built in a weekend. It preserves my old NFT Enterprise collection (many of its NFTs now lost) and renders other collections (not mine) as explorable buildings across the city. A browsable museum of NFT art.

    Visit
  • 03Live

    Finger Beat

    2026

    Reads your heart rate and an HRV estimate from your phone camera (PPG), entirely on-device. The solo, duel, and tournament modes are a playful layer over research I did for OneHealth into low-cost health-data capture. iPhone-optimised.

    Visit
  • 04Live

    CTZ Records

    Ongoing

    A just-for-fun music side-quest. The songs are AI-generated, but I direct the composition and do the sound engineering, and every release is mastered through a self-built pipeline (around 50 tracks, including a full Christmas album). Making good songs is easy; the music industry isn't, so this stays a playground.

    Visit
Earlier work5 discontinued or unreleased projects
  • NFT Enterprise

    2021-2022 · Discontinued

    An early social NFT platform in the Enjin ecosystem: 30+ artists, tens of thousands of holders, and QR-based distribution and onboarding. Its collections are still explorable inside Enjin City, a walkable 3D gallery across 40+ floors.

    Archive
  • Resonara

    Ongoing · Private

    A multisensory state-design studio: sound, rhythm, body vibration (Woojer haptics), breath, and light turned into designable, measurable sessions, built on a strict honesty model that keeps the measurable, the hypothesised, and the traditional clearly apart and never dresses up the unproven as fact.

  • Kinetara

    Ongoing · Private

    A headless crypto market signal engine: no interface, just a cron and APIs. It scores live perpetual-futures data each hour and broadcasts a long, short, or stay-silent call to Telegram.

  • Falk

    Ongoing · Experiment

    An AI authorship engine for entire literary universes: world-building, characters, lore, and chapters, writing internally consistent multi-book trilogies. A fun benchmark for how far AI world-building can go.

  • NFT Tipper Bot

    2023-2025 · Discontinued

    A Telegram-based NFT distribution system on Enjin that processed 100k+ on-chain transactions in production. Its scaling limits are what pushed me toward non-custodial infrastructure.

03About

Founder, engineer, and the entire team in between: from the first blank repo to the thing that runs in production.

Chris Zemmel, portrait

Chris Zemmel

AI Systems Engineer and Founding CTO

Greater Karlsruhe Area, Germany

I run Zyric, a one-person software company: I build software end to end, run it in production, and do security research. My flagship is Foundation, the control plane most of my projects run on, including this site. It isn't sold as a public product, but client projects can run on it too: the app, its database, storage and backups on one server I set up, instead of a separate bill for every managed service. My research line is Panoptes, an automated security-review pipeline that's reviewed 100+ targets across 30+ ecosystems and flagged real consensus-verification gaps in a live cross-chain bridge that's moved over $100M. Alongside that I built RepoCanary, a free open-source scanner that checks a take-home task for fake-interview malware without ever running it, and I'm Co-Founder and CTO at OneHealth together with my co-founders, where I built the event-sourced canonical record behind a health navigator on my own. Before and around all of this I've spent 9 years in crypto, shipping the rails rather than the hype: Enjin Governance is open source, because I like giving something back to the Enjin ecosystem, and nimimo's cryptographic core is open under AGPL-3.0. Enjin Governance 2.0 is coming, and a full revival of Substreak is planned for 2027. Everything here is built and run solo, end to end. I also open-sourced looptape, a tool that records an AI agent once and proves on replay whether it told the truth. If any of that maps to what you're building, whether that's software built end to end, infrastructure and operations, a security review, a consulting engagement, an investment, or just a conversation, I'd like to hear from you.

Now

Running Panoptes and RepoCanary, and taking on engineering, infrastructure and security work.

Open to

Software built end to end, infrastructure and operations, security reviews, or consulting.

Open source

RepoCanary under MIT; nimimo-core and Enjin Governance under AGPL-3.0.

Five pillars, zero filler

  • Multi-Agent Orchestration
    • Multi-agent AI councils run by a deterministic orchestrator: typed contracts, domain routing, conflict resolution
    • Model-agnostic provider layer, swappable the day a stronger model ships
    • Reproducible inference: deterministic policy gates wrapped around probabilistic agents
    Applied LLM Engineering
    • Use-case-specific prompt engineering, semantic pipelines, and structured extraction
    • Multimodal ingestion: documents, images, and free text normalised into typed data
    • Production AI surfaces: chatbots, analyzers, and generative document tooling

04Contact

Hiring, consulting, a new project, an audit engagement, or backing something, tell me what you're thinking.

Minimum 10 characters required

Zyric · Software, infrastructure and security research