Ramirez Labs

Independent software studio · Albuquerque

Apps that keep your data on your device.

Ramirez Labs builds software for iPhone, Mac, and Vision Pro. The work runs on-device by default, no accounts, no servers, nothing uploaded, because the things worth tracking closely are usually the things you'd rather not hand to somebody else.

Available iOS, macOS, and visionOS roles · relocating to Orlando · view opportunities

Four measurements taken while building the apps below. None of them are benchmarks or marketing figures; each is a number that came back wrong, or came back surprising, and changed what got built next.

0.58 0.26 Cairn Skin · Similarity score, removed

Two photos of one forearm scored badly. The lighting hadn't changed. The background had, and it filled most of the frame. Cropping to the subject halved the distance, and that still wasn't enough: testers hit the same thing in ordinary use, where light and background move more than skin does. The score is gone from the app now. A number that mostly reports the room is worse than no number, because people believe it.

0.0039 < 0.0051 Cairn Skin · Focus metric, discarded

A well-framed patch of skin scored lower than an out-of-focus keyboard. The metric was reading surface texture, not sharpness. No threshold fixes a signal that measures the wrong thing, so it was replaced with the gyroscope.

78% 94% B.E.T.H. · Intent accuracy, one OS build

Apple's on-device language model mapped speech to structured actions correctly 78% of the time. A deterministic validator around it caught most of the rest, without touching the model. Then the same test ran on the build everyone is actually on, and the validator stopped holding, because that build fills blank fields with plausible invented nouns rather than leaving them blank. The number was never a property of the model. It was a property of one build, measured on one afternoon.

0 FloraFang · Network calls while identifying

The remote identification tier is written, wired, and switched off. Everything ships through the offline path, which means no photograph leaves the phone and there is nothing to opt out of. Keeping that zero is a design constraint, not an accident of not having built the server yet.

Cairn Skin app icon

Cairn Skin

iOS · On the App Store

A photo journal for watching one spot on your skin over time. Your last photo appears faintly over the camera so you can line up the same shot, week after week, and the whole record exports as a dated PDF you can put in front of a clinician. It does not score the change and it does not tell you what the change means. Both of those turned out to be claims a phone camera cannot support, and neither is the app's to make.

FloraFang app icon

FloraFang

iOS · TestFlight beta

Point your camera at the spider in the garage or the plant in the yard and find out whether it can hurt you. Every app in this category will name a species at 40% confidence. That's fine for a wildflower and reckless for a spider in a child's room, so this one answers a narrower question it can actually support: not what species is this, but is this one of the groups that matters. When it can't tell, it says so and tells you what to do instead, which is a result rather than an error. If something has already been eaten, a separate screen skips identification entirely and routes to poison control, then collects what they will ask for while you're on hold.

HakiCheck app icon

HakiCheck

iOS · TestFlight, internal

Describe how you feel in your own words and get a straight answer about how quickly you should be seen. The part that decides is not the language model. A small on-device model does one narrow job, turning what you said into symptoms drawn from a fixed list of twenty-five, and then shows you what it heard so you can correct it before anything acts on it. The actual decision is ordinary code following the Emergency Severity Index: the most serious thing you reported wins, and readings from the phone can raise the urgency but never lower it. Splitting it that way means the model cannot invent a reason to send you home.

Peelback Mechanic app icon

Peelback Mechanic

iOS & iPadOS · In progress

A check engine code tells you a circuit is unhappy. It does not tell you which part of the engine that is or what is buried on top of it. This one takes the code and peels the engine apart on screen, layer by layer, down to the components that code actually implicates. Scoped deliberately narrow to start: one engine, the Toyota 1GR‑FE V6, with a hand-checked map of seventy-five components against forty-three fault codes. A shallow database covering every vehicle would be easier to build and worth nothing in a driveway.

ClearChart

visionOS · Prototype

Patient information placed around a clinician instead of on a screen they have to turn away to read. Voice dictation sorts what's said into the right part of the note. Built to explore whether spatial computing does anything real for the documentation load that drives clinician burnout.

B.E.T.H.

macOS · Research tool

A voice assistant running on Apple's on-device model, with no network involved. Alongside it, a test harness that runs a fixed set of sentences through the model repeatedly and reports how reliably speech becomes a structured action. Repeatedly is the operative word: running it across trials, and then across two OS builds, is what turned a clean-looking number into the more useful finding above. Short for Basic Everyday Task Helper.

Engineering Roles

iOS, macOS, and visionOS Developer · Orlando and Remote

I am a software developer and computer science doctoral student focused on Apple platforms, on device intelligence, and spatial computing. I care about clean architecture, responsive frame rates, and building software that respects user privacy. Relocating to Orlando and actively looking for full time engineering roles where I can learn from an experienced team and contribute directly to production software.

  • Swift
  • SwiftUI
  • SwiftData
  • CoreML
  • Apple Foundation Models
  • RealityKit
  • Metal
  • Swift 6 Concurrency
  • Xcode Instruments
  • Git

Independent Studio Work

Bespoke Prototypes & On Device Engineering

Through Ramirez Labs, I design and develop focused prototypes, privacy first native applications, and proof of concept experiments. Whether you need an offline machine learning pipeline, a visionOS spatial prototype, or a specialized native tool built from scratch, the studio is available for select independent engagements.

  • Rapid Prototyping
  • visionOS Spikes
  • On Device CoreML
  • Offline First Architecture
  • App Store Delivery

Ramirez Labs is Alexander Ramirez. It started with ClearChart, and the question of how to put clinical information in front of someone without burying them in it. Everything else on this page came out of that one, in order.

Partway through it I needed a way to watch a skin change over several weeks, and there was no good way to do it, just a camera roll and a bad memory. The photo comparison work already sitting inside ClearChart turned out to be most of the answer. That piece came out, became Cairn Skin, and is now live on the App Store. What it's teaching me about comparing two photographs honestly is meant to find its way back into ClearChart eventually.

FloraFang followed from that: the same camera, the same problem of an app claiming more certainty than it has, pointed at whatever's in the grass instead of at you. HakiCheck is the same argument again, made about language rather than photographs, and Peelback Mechanic is the one that isn't about health at all, which is mostly a relief. Underneath all of them is B.E.T.H., older than the rest by about twenty years, the talking computer I wanted as a kid and couldn't have until the model started running on the machine itself.

Systems that handle personal information tend to collect more of it than they need, so these apps collect none, no account, no cloud, no analytics. It's a constraint worth designing around rather than apologizing for.

I'm also a doctoral student in computer science, looking at how well small on-device language models turn ordinary speech into reliable actions. The measurements above come out of that work.

Open to iOS, macOS, and visionOS work, especially in healthcare, simulation, and training. Relocating to Orlando. Source for most of this, including this site, is public.