Andreas Müller — freelance Rust & Swift engineer · native apps & developer tools
Andreas Müller
Available for consulting — Rust & native-app engineering

Andreas Müller — I build native apps and the tools that ship them.

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.

Rust / Java / JavaScript developer @ kWIQly 📍 Lake Constance kwiqly.com
On GitHub since 2010 Published on crates.io Rust · Swift · TypeScript · Java Native macOS & iPadOS

Services

How I help

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.

PostgreSQL & SSH tooling

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.

Rust CI & developer tooling

I ship cargo and CI tools that catch risky changes before they merge: dependency-impact gating, diff risk scoring and spec-drift detection.

Featured

Selected work

pgAgentFlagship

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.

SwiftUI + AppKitRust coreUniFFI
agent-ssh

Native macOS & iPadOS SSH workspace — terminal, SFTP, PostgreSQL, monitoring and network tools over a memory-safe Rust core bridged to Swift.

SwiftUISwiftTermRust
ssh-commander-core

The async Rust domain layer behind the apps — SSH, SFTP, FTP/FTPS, PostgreSQL and connection management, published to crates.io.

Rustasynccrates.io
r-shell

A lightweight, open-source SSH/SFTP/FTP client in Rust & Tauri 2 — split terminals, SFTP, GPU monitoring. ~34 MB RAM, installer under 10 MB.

RustTauri 2cross-platform
cargo-impact

Dependency-impact analysis for Rust — SARIF code-scanning and sticky PR comments to gate risky changes, with a ready-made GitHub Action.

RustGitHub ActionSARIF

More projects

Also on GitHub

recently active · forks hidden

Loading projects…

Browse all repositories on GitHub →

Process

What working with me looks like

Scope

We start with a short call or email thread. You get a clear proposal — goals, milestones and a fixed first deliverable — before any commitment.

Ship

I work in small, demoable increments with direct communication — no project-manager relay. You see working software every week, not a report.

Handover

Code arrives documented and tested, with CI in place. Your team can own it from day one — and I stay available afterwards.

FAQ

Questions, answered

Are you available for consulting?

Yes — I take on selected Rust and native-app engineering engagements. The fastest way to reach me is email.

What does a typical engagement look like?

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.

Can you work with an existing codebase and team?

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.

What do you build?

Native macOS and iPadOS apps over memory-safe Rust cores, deep PostgreSQL and SSH tooling, and cargo/CI developer tools.

Which languages and platforms do you work with?

Primarily Rust, Swift, TypeScript and Java — targeting macOS, iPadOS and cross-platform desktop via Tauri.

Where are you based?

At Lake Constance in southern Germany, working with teams remotely.

Contact

Have a project in mind?

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.

herban.mueller@gmail.com