Skip to main content

Studio · Who builds this · San Francisco

Solo studio

One engineer builds all of it.

No collective, no rotating contractors. Every app and every instrument in the Lab is designed and built by one engineer, with a public record of hands-on hardware and signal-processing work going back to 2017. Some field notes are drafted by a language model from a cited source, and those say so on the page.

And it is checkable

Every field note says who wrote it: the ones written by hand carry this name, and the ones the desk drafted carry the model and the source instead. The structured data says the same thing. The prior work is public and predates this site by years, so none of it has to be taken on trust — the links below go to the record, not to a profile page we control.

  • Joshua Hrisko, Principal Engineer at MakerPortal

    Engineering · Product · Design

    Joshua Hrisko

    Principal Engineer

    San Francisco, CA

    Leads architecture and shipping for MakerPortal’s iOS apps — on-device ML where possible (CoreML, ANE), Metal, SwiftUI craft, and transparent hybrid for agentic DSP. Has published hands-on hardware, sensor and signal-processing work at makersportal.com since 2017; the interactive instruments in the Lab come out of the same bench.

    On-device AICoreML / ANESwiftUIMetalSensors & DSP

Open source · Studio

Code and public experiments live under the MakerPortal organization on GitHub.

github.com/makerportal ↗

The MakerPortal desk

0 of the field notes were drafted by the desk, not written by hand. The desk is a pipeline that reads one cited source (a paper, a repository or a model card), drafts a note with a language model (some run on the studio's own machine, some hosted), and checks the figures it quotes against that source before the note can go up. A few notes are assembled by a script with no model at all.

Each of those notes says so in its byline, names the model and the source, and states whether a person has reviewed it. Reviewed so far: 0 of 0. The desk no longer publishes on its own; it writes drafts, and a person decides what goes up.