Open-source contribution
SapinSapin AI
Volunteer work on an open Philippine-language AI initiative: parts of its public site and speech demo, and Sappy, the assistant I created to answer questions about the project in people's own language.
- SapinSapin AI, an open-source community initiative for Philippine-language AI, founded by Tim Santos
- Creator & AI Systems Engineer
- Designer & Front-End Developer
- August 2026 – Present
The situation
SapinSapin AI publishes its datasets and models in a technical catalogue that mostly researchers can read. Newcomers needed a way in that a curious visitor could follow, and as the community grew, its volunteers kept answering the same questions by hand, in Discord and elsewhere.
What I built
I started on the public site: designing and building parts of it, including a demo that recognises speech and reads text aloud, straight from the browser, with every catalogue figure re-pulled from the live source on each rebuild. Then I created Sappy. When someone asks a question, Sappy first looks up the relevant passages in a knowledge base I prepared and keep up to date — one that separates confirmed facts from experiments and claims nobody has checked yet — and only then writes an answer from them. The same Sappy answers on the website and in the project's Discord, where I also designed how newcomers join: introduce yourself, get the Member role, and the rest of the server opens up.
An unpaid, open-source contribution. I designed and developed parts of SapinSapin AI's public web experience and browser demo, then created Sappy, which I built and maintain as its AI systems engineer. The initiative itself was founded and is led by Tim Santos; Sappy is my part of it.
What it lets people do
- 01Speak into the page and see it transcribed, or hear text read aloud, in ten languages spoken in the Philippines
- 02Ask Sappy about the project on the website or in Discord, in your own language, and see how many passages its answer drew on
- 03Join the Discord community through an introduction step that opens up full participation
- 04Read catalogue figures that are re-pulled from the live source on every deploy
Featured in

Marc is also a contributor to NYOTesting and feedback, internal code, and UI/UX work on the LLM router this runs on. (opens in a new tab)
Under the hood
The tools this is built with. You do not need to know any of them to use it — open one if you are curious what it does.