Rust cores for native apps
I move performance- and safety-critical logic into a memory-safe Rust core, bridged to Swift with UniFFI and shared across macOS and iPadOS — one core, two platforms, fewer crashes.
I help teams ship native macOS & iPadOS apps their users can trust — built on memory-safe Rust cores (bridged with UniFFI) — plus the PostgreSQL, SSH and cargo/CI tooling that keeps releases fast and safe.
Services
I move performance- and safety-critical logic into a memory-safe Rust core, bridged to Swift with UniFFI and shared across macOS and iPadOS — one core, two platforms, fewer crashes.
I design and build database and remote-access tooling — transactional-safe DDL, ERDs, SFTP and monitoring — so your team can work against production data safely.
I ship cargo and CI tools that catch risky changes before they merge: dependency-impact gating, diff risk scoring and spec-drift detection.
Featured
A native macOS & iPadOS workspace for PostgreSQL & SSH — a routine editor that out-engineers the big IDEs, transactional-safe DDL, an ERD, dual-pane SFTP and on-device AI.
Native macOS & iPadOS SSH workspace — terminal, SFTP, PostgreSQL, monitoring and network tools over a memory-safe Rust core bridged to Swift.
The async Rust domain layer behind the apps — SSH, SFTP, FTP/FTPS, PostgreSQL and connection management, published to crates.io.
A lightweight, open-source SSH/SFTP/FTP client in Rust & Tauri 2 — split terminals, SFTP, GPU monitoring. ~34 MB RAM, installer under 10 MB.
Dependency-impact analysis for Rust — SARIF code-scanning and sticky PR comments to gate risky changes, with a ready-made GitHub Action.
A growing set of tools for safer, AI-assisted Rust development — diff risk scoring, spec-drift detection, build context, and more.
More projects
Loading projects…
Process
We start with a short call or email thread. You get a clear proposal — goals, milestones and a fixed first deliverable — before any commitment.
I work in small, demoable increments with direct communication — no project-manager relay. You see working software every week, not a report.
Code arrives documented and tested, with CI in place. Your team can own it from day one — and I stay available afterwards.
FAQ
Yes — I take on selected Rust and native-app engineering engagements. The fastest way to reach me is email.
Most projects start with a small, fixed-scope first milestone — a prototype, an audit or one shippable feature — so you can judge the work before committing further. I work remotely, communicate directly and bill transparently.
Yes — most of my work happens inside existing products: introducing a Rust core step by step, hardening PostgreSQL layers, or adding CI guardrails without disrupting your team's flow.
Native macOS and iPadOS apps over memory-safe Rust cores, deep PostgreSQL and SSH tooling, and cargo/CI developer tools.
Primarily Rust, Swift, TypeScript and Java — targeting macOS, iPadOS and cross-platform desktop via Tauri.
At Lake Constance in southern Germany, working with teams remotely.
Contact
Tell me what you're building and where it hurts — a rough sketch is enough. You'll get an honest assessment of whether I'm the right fit, and a concrete first step if I am.