I build internal tools and native apps. The kind that connect systems no one designed to talk to each other, replace manual processes, and survive environments where "just use a SaaS" isn't an option. Most of my work lives in private repos under my org — here's what I can talk about.
mdview-zig · Native markdown viewer in Zig. DirectWrite / Cairo / CoreText. ~285KB, no webview, no runtime.
Study Aggregator · DICOM processor with a Rust engine. Zero-copy mmap parsing, parallel walks (rayon + jwalk). 100–400× faster than pydicom.
commit-summarizer · GitHub → local Ollama → Slack. Commit summaries for non-technical stakeholders, entirely on-prem.
obsidian-vault-sync · Self-hosted real-time Obsidian sync. FastAPI + WebSocket + TypeScript plugin + Docker.
steddi · iOS navigation app for daily commuters. Swift, SwiftUI, MapKit, CarPlay. In development.
coil · Python-to-executable compiler. Directory in, .exe out. Published on PyPI.
File-Processor · Network-aware batch PDF/TIFF/JPEG converter. 20M+ pages processed in production.
Document processing for legal and medical workflows: batch OCR, PDF compression, DICOM aggregation, image classification. Built around the actual hardware, network paths, and legacy software they have to survive in.
Cross-platform native tools where performance matters and a webview doesn't cut it.
Dashboards, operational automation, and the small utilities that save 20 minutes a day.
more at nathancurtis.to

