Objex Inc
Feb 2021 - Apr 2021

Objex Editor

A desktop markdown editor for writing Rabbito posts locally and publishing them when they were ready. The interesting problem was the live preview: Rabbito rendered markdown server-side in Python, and a separate JavaScript renderer in the editor would have quietly drifted from it. So instead of reimplementing it, I ran the same Python markdown stack inside the desktop app through Pyodide, with the extension config mirroring the server’s — what you saw while writing was what Rabbito would publish. The product pivoted before the editor reached the authors it was built for.

Role
Sole developer — Pyodide preview, Monaco integration, Electron shell, publish flow
Stack
Electron · TypeScript · Monaco · Pyodide · Tailwind CSS