About me

I’m Jon

Skills

Certifications

Hello, my name is Jonathan — I’m a Software Architect.

Photographer directing model in a studio setting
man wearing yellow shirt
Man crouching next to a bicycle wheel.

What I Do

I design and ship software — native macOS and iOS apps and distributed back-end systems — from an ambiguous idea through to a maintainable product. I own the architecture: framing the problem, defining the system, and building it extensively with modern AI tooling so I can move from concept to working software quickly without losing rigor.

My Approach

I work through structured discovery, documentation, and iterative delivery. I prioritize clarity over speed, define acceptance criteria early, and lean on AI as a force multiplier across design, implementation, and review — keeping the system coherent, well-documented, and shippable at every step.

Hello, my name is Jonathan — I’m a Software Architect.

Photographer directing model in a studio setting
man wearing yellow shirt
Man crouching next to a bicycle wheel.

What I Do

I design and ship software — native macOS and iOS apps and distributed back-end systems — from an ambiguous idea through to a maintainable product. I own the architecture: framing the problem, defining the system, and building it extensively with modern AI tooling so I can move from concept to working software quickly without losing rigor.

My Approach

I work through structured discovery, documentation, and iterative delivery. I prioritize clarity over speed, define acceptance criteria early, and lean on AI as a force multiplier across design, implementation, and review — keeping the system coherent, well-documented, and shippable at every step.

Services

System Architecture — Design coherent systems from ambiguous requirements.

Distributed Systems — Build polyglot microservices, event streaming, and data layers.

AI / LLM Integration — Ship products built around language models and agents.

Native macOS & iOS — Craft native apps in Swift and SwiftUI.

Rust & Swift — Write performant, type-safe systems and tooling.

Local Inference — Run models on-device with MLX, llama.cpp, and Ollama.

Compliance & Security — Verifiable controls, audit trails, and secure-by-default design.

Developer Tooling — Build tools that make AI-assisted development faster and safer.

AI-Native Delivery — Use AI across discovery, build, and review to ship at speed.

I care about how systems are built, not just how they look — clear architecture, honest documentation, and modern AI tooling combined into software that ships and lasts. If you’re building something ambitious, let’s talk.

Awards

Innovative Design Award

x5

UX Excellence

x6

Green Design Award

x3

Top Digital Agency

x2

Creative Visionary

x1

Emerging Talent

x1

Interactive Media Award

x5

Design Leadership

x2

Press

Design Weekly

Creative Hub

Innovation Today

Digital Trends

Focus Areas

AI Developer Tooling

Distributed Systems

Native macOS & iOS

Compliance & Security

Local AI Inference

Developer Experience

Client image
Client image
Client image
Client image