JJIRJJIR
Rust-first · iOS · Android · GCP · SurrealDB

Production software and expert consulting.

We build secure, fast, low-maintenance software with Rust at its core — web platforms with passkey authentication, iOS and Android apps, and Google Cloud back ends — and we advise organizations, and train their teams, on online security, Google Workspace, Google Cloud, AI tools and app design.

How we help

Consulting

Not every problem needs new software. We advise organizations directly, and teach their people, on the same tools we build with every day.

Online security

A review of how your organization signs in, shares and stores information: passkeys and two-step verification, account recovery, phishing exposure, access that should have been removed long ago — and a clear, prioritized plan to close the gaps.

Google Workspace

Setting up and tightening Google Workspace for schools and businesses: organizational units, sharing and security policies, groups and shared drives, and moving people and data from one setup to another without losing anything on the way.

Google Cloud

Choosing and configuring the right Google Cloud services, keeping costs predictable, least-privilege access and service accounts, secret management, and a review of what you already run before it becomes a problem or a surprise on the bill.

App design

Before a line of code is written: what the app should do, for whom and on which platforms, its screens and flows, the privacy and app-store requirements it will meet, and an honest estimate of what it takes to build and to maintain.

AI administration

Choosing, setting up and running AI assistants such as Claude, ChatGPT and Gemini for your team: the right plans and accounts, who can use what, what data may and may not go into them, keeping costs under control, and putting them to work on your real day-to-day tasks.

Courses & workshops

Short, practical courses, online, or in person with travel and lodging paid by the client, that bring your team up to speed on any of the topics above — from staying safe online and getting the most out of Google Workspace to using AI well — built around your own tools and examples.

What we build

Services

Six core areas where Rust pays off the most — mobile, web, cloud, and the security stack underneath.

Web platforms

SSR-first multi-tenant web apps with WebAssembly clients, passkey login, and zero-install user flows.

Mobile apps (iOS / Android)

Native iOS and Android binaries in Rust, compiled to a native app around the system WebView, hosting our own web UI and adding what a browser cannot reach — Bluetooth, NFC, Face ID and fingerprint prompts, camera, push notifications and geofencing — with passkeys wired straight to Apple's and Android's own credential APIs. (Built directly on wry/tao.) When an app is mostly platform APIs, we write it in native Swift or Kotlin instead.

Bots & automation

Telegram, WhatsApp, Slack and Google Chat bots that act on real business workflows — not just chat.

Backend APIs

Axum services on Cloud Run: statically linked binaries in scratch containers, scaling to zero when idle, OIDC between services, and structured logging from the first commit.

Cloud & GCP

Cloud Run, Cloud Tasks, Pub/Sub, Secret Manager, IAM, Workload Identity Federation — wired correctly, not copy-pasted.

Security engineering

Strict Content-Security-Policy with Trusted Types, HSTS preload, cross-origin isolation, row-level permissions enforced in the database rather than the application, append-only audit trails, and recorded legal acceptances with tamper-evident document fingerprints. Encryption and signing keys are protected by a hardware security module (HSM), and every service account can read only the exact secrets it uses.

Our stack

Why Rust, GCP, and SurrealDB

Boring, predictable infrastructure plus a memory-safe language you can trust in production for years — on the server, in the browser, and on every phone.

How we work

Approach

Small teams, written specs, and shipping code that holds up in production.

Spec before code

Every feature starts as a written design. You see the data model, the routes, and the security model before we touch the editor.

Security by default

Security is built in from day one, not added at the end.

  • Every part of the system has to prove who it is, and can reach only what it truly needs.
  • Passwords and keys live in a locked vault, never inside the software.
  • Every important action leaves a record.
  • What we ship contains only our program, nothing extra an intruder could use.
  • Outside, non-Rust libraries and anything else that does not belong are blocked automatically.
  • Next: each service will run in its own sealed space, so even if one piece were compromised, your data could not be sent anywhere else.

Owns the whole stack

Frontend, backend, database, infrastructure, CI/CD, and the legal/compliance pages. One team, one bill, one source of truth.

Get in touch

Tell us what you want to build

Send a short note describing the project. We aim to reply within one business day.

Business hours

Mon–Fri, 9:00 – 18:00 (US Central)

Phone available on request for active engagements.

Need an NDA before you share details? Our Terms include a mutual one (§8.1), and we sign them with you electronically before we talk specifics. Read the Terms or download them to sign