Michael J Petrie

What I’m building now, the talks I’ve given, and the projects along the way. Most of the ventures are early demand tests: a landing page for an idea, to learn whether people want it and would pay before I build it. This list will change as ideas prove themselves or don’t.

Ventures

Ultimate Kami — Fitness and nutrition tracking

2026 · On the App Store

An iOS app that tracks the calories in what you eat against your weight-loss targets, and your progress in the gym. Versions with a built-in AI coach, and with an MCP server so AI assistants can log and read your data, are in development.

Visit Ultimate Kami · The story behind it

Namagen — Programmable music environment

2022–present · Working pre-alpha

A standalone application for composing and performing generative music. Namagen combines sequencing, synthesis, sampling, and a custom programming language to let compositions evolve during playback.

More about Namagen · namagen.music

Ultimate Poaster — Write once, post everywhere

2026 · Not yet launched

A hosted service: connect your accounts once, write one post, and it goes out in the right format to every platform at the same time.

Air Basket — Air-fried fast food

2026 · Demand test · English and Japanese

Fast food for people watching their calories: karaage, crispy chicken, fries and burgers, air-fried with lean meat and lighter buns.

English · 日本語

Atoshirube — After a death: what to do, and by when

2026 · Demand test · Japan

Ten questions turn the paperwork after a family death into a checklist of only the steps your family needs, in deadline order.

Visit Atoshirube

Duesday — Getting creators paid

2026 · Demand test · Worldwide

Sends creators’ brand-deal invoices, chases them on schedule, and escalates with late fees and formal letters.

Visit Duesday

Forewarn — SaaS renewals and price rises

2026 · Demand test · Worldwide

Forward your SaaS invoices to get a renewal calendar, an alert before every cancel-by date, and a flag the moment a vendor raises its price.

Visit Forewarn

Goldpan — AI-made work, judged blind

2026 · Demand test · English and Japanese

A feed of AI-made films, images, music and stories that real people have judged blind, with no names or follower counts, so the good work rises and the slop sinks.

English · 日本語

Hoshimichi — Supply-chain security readiness

2026 · Demand test · Japan

Helps small suppliers without security staff get ready for Japan’s SCS three-star supply-chain security rating: find the gaps in about five minutes, then write the rules and keep the records.

Visit Hoshimichi

Keepward — Security for individuals and creators

2026 · Demand test · English and Japanese (as Fusagu)

AI checks every login, two-step setting and domain you own, then tells you exactly what to fix, worst first.

English · 日本語

KOMA48 — A revenue index for grid batteries

2026 · Demand test · Japan

A monthly, area-by-area revenue index for grid-scale batteries in Japan, built from public JEPX market data.

Visit KOMA48

Konkyo — Construction estimates with a basis

2026 · Demand test · Japan

A phone estimate tool for specialty subcontractors that applies the official public-works labour rates and attaches a wage-basis memo for the main contractor.

Visit Konkyo

Kotori Log — Care records by voice

2026 · Demand test · Japan

Care staff speak into a phone and get a structured care record that exports into the care software they already use.

Visit Kotori Log

Nanikore — Japanese letters, explained

2026 · Demand test · Foreign residents in Japan

Photograph a Japanese letter and get what it is, when it’s due and what to do, in plain English, plus reminders before your residence card expires.

Visit Nanikore

Nukuremo — Hot lemon, zero sugar

2026 · Demand test · Japan

A sugar-free hot lemon and ginger drink with honey notes, in a bottle made for convenience-store hot shelves and heated vending machines.

日本語 · English

Proofsheet — AI-designed homepages

2026 · Demand test · Worldwide

Describe your business and AI designs dozens of complete homepages. Pick the one you like and it goes live on your domain, hosting included, for a one-off price.

Visit Proofsheet

Redloop — Continuous red-team testing

2026 · Demand test · English and Japanese

Sustained, authorised, AI-driven red-team testing across a company’s attack surface, cloud, identity and apps, instead of a pentest once a year.

English · 日本語

Shofuda — Getting a small company ready to sell

2026 · Demand test · Japan

From three years of accounts, a valuation range and an anonymous one-page teaser, so owners know what their company is worth before they talk to a broker.

Visit Shofuda

Sorou — Document chasing for tax accountants

2026 · Demand test · Japan

A LINE agent that requests, chases and checks in clients’ documents for tax-accountant offices, whatever accounting software they use.

Visit Sorou

Tenbin — Fair dealing with suppliers

2026 · Demand test · Japan

A free three-minute self-check against Japan’s new subcontracting law, with price-negotiation records that double as evidence.

Visit Tenbin

Tenken — Security check-ups for small businesses

2026 · Demand test · English and Japanese

AI checks the five gaps that hurt small businesses most, from email spoofing to missing backups, and returns a plain-language report.

English · 日本語

Tojimari — Closing up a parent’s home

2026 · Demand test · Japan

Brings the clearing, demolition, sale and tax steps of closing a parent’s house into one plan and one total quote, so it can be done from far away.

Visit Tojimari

Yamedoki — Cancelling forgotten subscriptions

2026 · Demand test · Japan

Finds forgotten subscriptions from your receipt emails, warns you before free trials convert, and helps you cancel, including the phone-only ones.

Visit Yamedoki

Talks

try! Swift Tokyo 2025 — Rendering beautiful text using MSDFs and Metal

2025 · Tokyo · Conference talk

A fast, real-time, infinite canvas user interface built with Metal, and how multi-channel signed distance fields (MSDFs) keep its text crisp at any scale.

Watch the talk on YouTube

try! Swift Tokyo 2019 — Graphics like Pixar using Swift

2019 · Tokyo · Conference talk

Building a basic ray tracer from scratch in Swift. Ray tracing is the cornerstone of Pixar’s RenderMan, the rendering technology that dominates the animated film industry.

Watch the talk on YouTube

Projects

I’m a software developer working across creative tools, real-time systems, and AI-driven applications. My projects range from a standalone music environment to software that lets people create and use tools through conversation.

Permanent Machine Architecture — Stable computing platform

August 2026 · Architecture proposal

An exploration of a whole-computer architecture designed to preserve software compatibility across changing hardware. The proposal covers processing, graphics, storage, networking, and device interfaces, with an emulator-first approach to development.

The work includes an initial architecture specification and a proposed path from software emulation to hardware implementations.

Voice-First Operating Environment — Conversational computing

August 2026 · Prototype specifications

A design for using voice and text to operate applications, manage files, and carry out development tasks across desktop and mobile.

I explored both a desktop control layer and an Android-based system capable of creating, building, installing, and modifying applications through conversation. The work produced prototype specifications covering interaction, system integration, and recovery.

Voice-First Personal Software — Apps created through conversation

August 2026 · Product and technical specification

A web-based platform concept that lets users describe an application, generate it, and refine it through conversation.

The design includes persistent data, version history, rollback, and sharing. Initial prototype scenarios focus on small personal tools, including a counter and workout tracker.

Fitness Tracking and AI Integration

October 2026 · In development

A nutrition and exercise tracking application, developed from an existing spreadsheet workflow into an iOS app.

The next stage centres on a shared server-backed data model and an MCP interface, allowing AI assistants to log meals, update workouts, and retrieve progress alongside a conventional app interface.

Agent-Friendly Applications and Commerce

October 2026 · Concept development

An exploration of services that users can access through their preferred AI assistant. Applications provide structured data and actions, while the assistant handles conversational interaction.

Use cases include personal tracking tools and a commerce platform through which agents can discover products and interact with participating merchants.

Residential Design Visualisation

October 2026 · Planning

A proposed Unreal Engine walkthrough built from architectural floor plans. The aim is to evaluate room proportions, circulation, and practical design decisions in an interactive environment before construction.

Additional explorations

  • Generative music marketplace: sharing, remixing, and distributing programmable compositions, instruments, and assets.
  • Interactive music games: smaller products combining musical systems with gameplay.
  • Development and studio infrastructure: cross-platform coding workflows, remote development, audio routing, and networked studio design.

Earlier projects

Generative music prototype — Precursor to Namagen

c. 2019–2021 · iOS app prototype

Another implementation of what would become Variations and then Namagen, reusing my earlier synthesizer components. It added a lower-level component that let user programs define generative music algorithms in real time, and became a small iOS app — but making music with it still relied on manual tooling and fragile pipelines, so I set it aside.

RT 01 — From-scratch path tracer

2019 · Personal project

A stochastic path tracer written from scratch, using an axis-aligned bounding box BSP tree for acceleration. SIMD ray tracing only paid off for the first bounce, so later bounces switched to scalar tracing, which turned out faster. Its showcase is a one-million-polygon animation of a Mercedes-Benz 300 SL Gullwing.

More about RT 01 · Watch the render

ZOZO — Body measurement technology

2018 · Tokyo

Computer vision and body measurement work at the fashion e-commerce company ZOZO. I was new to the field, but my low-level, performance-first approach let me contribute a lot, and I built cross-platform frameworks so measurement algorithms and 3D result rendering could be reused across platforms.

More about ZOZO

From-scratch programming — Learning projects in rural Japan

c. 2016–2018 · Personal projects

After moving to the Japanese countryside, I worked on many personal projects, mostly for learning. This is when I discovered Handmade Hero and started programming everything from scratch.

Audio prototypes — Reverb and synthesis components

c. 2016–2018 · Personal projects

A series of test audio apps that later evolved into Variations and Namagen, along with a feedback delay network reverb and synthesizer components that, with many modifications, eventually made their way into Namagen.

Japanese — All Japanese, all the time

c. 2010–2016 · Language study

Intensive study using the AJATT method. By the end I had an Anki deck of more than 10,000 cards and thousands of hours of podcasts behind me, and could understand most Japanese, including films and dramas. Then I moved to Japan.

Harmon — First music apps

c. 2012–2014 · Android apps

Where I really started developing apps: a number of small music apps, beginning with Harmon, an Android take on Brian Eno’s Bloom.

3/4 club music — Experimental production

c. 2010–2012 · Music production

Extremely experimental jungle, techno and dubstep in 3/4 time — an attempt to make a non-standard time signature work in a club. An interesting learning experience, though it didn’t go anywhere. Before this I briefly tried UK funky, but left once I realised I was copying an established sound rather than adding to it.

Strictly 138 — Dubstep production and promotion

c. 2006–2009 · Wellington, New Zealand

Produced dubstep and was a founding member of the Strictly 138 collective. I promoted and organised many local and international gigs, including Skream in Auckland, Digital Mystikz’ Mala in Wellington (New Zealand’s first international dubstep show, in 2007), Loefah, Coki and Kode9.

Soundtrack album — A film without pictures

c. 2005–2006 · Unreleased

A highly experimental album: essentially the soundtrack to a film that didn’t exist. It was too ambitious, and I eventually gave up on it.

Hit Sound — Production studio

c. 2000–2004 · Christchurch, New Zealand

Ran a production studio and produced a number of CDs for Christchurch and New Zealand artists.

Kapsy — Drum and bass

c. 2000–2004 · Music production

Made drum and bass under the name Kapsy.

QuakeWorld server — Net Access

c. 1996–1998 · Online gaming

Ran a QuakeWorld server for the ISP Net Access. Around the same time, I attended the informal LAN parties at Christchurch Polytechnic.