Why we build the way we do.

Why Rust Is the Best Language for Vibe Coding

Vibe coding is only as safe as the thing checking the output. Rust ships the strictest checker in mainstream use, which makes it a surprisingly good fit for AI-written code.

AIRustDevelopment ProcessClaude Code

We Let an AI Agent Do QA on Real Hardware

An AI agent tests our apps on a physical phone instead of an emulator. What it catches, what it costs, and where the approach stops being worth it.

AIMobile AppsDevelopment ProcessPrivacy

Triple Space Is Out on Google Play, With Nothing Attached

Our space merge puzzle is live on Android. Merge three alike to build moons, planets and black holes. No ads, no tracking, no account, works offline.

FlutterGame DevelopmentPrivacyMobile Apps

Why We Build with Go, Flutter, and Rust

Go for backends and tools, Flutter for cross platform apps, Rust for the hot paths. Here is why each language earns its place in the work we ship.

Software PhilosophyDevelopment ProcessGolangFlutterRust

OxiType: the Typing Game That Makes You Faster by Accident

OxiType is a cyberpunk arcade typing game. Shoot down word-carrying alien ships, survive 80 levels, and get faster without ever opening a typing course.

FlutterGame DevelopmentPrivacyMobile Apps

AI-Driven Development with Claude Code: A Security and Privacy Argument

Why AI-assisted coding with Claude Code often produces more secure and privacy-respecting software than manual engineering, and where it doesn't.

AIClaude CodeSecurityDevelopment Process

Why OxiSoft Apps Don't Track You

Privacy-first app development isn't a feature you add. It's an architecture choice that rules out entire categories of revenue, SDKs, and convenience.

PrivacyData ProtectionSoftware PhilosophyMobile Apps