ViaSanto
Chapter II·Apps
ViaSanto
ViaSanto is a prayer app that grew out of a simple observation from everyday life: today, smartphones constantly pull us away from what matters. Instead of fighting that, I decided to turn the phone into an ally of prayer. Many people want to pray regularly but lose out to the rush of the day: a rosary started on the tram is easy to interrupt and lose track of, and a nine-day novena is easy to abandon after one missed day. Many others – because of illness, age, emigration or work – pray alone and have no one to share their intentions with. ViaSanto lets you pray discreetly on the go, keeps track of your progress and of each day of a novena, and brings people who pray on their own into a community that prays for their intentions.
The app is built around a virtual, interactive rosary on the phone's screen. ViaSanto guides you step by step through the chosen devotions, tracks your progress and reminds you of your intentions. Gentle gamification supports the habit: perseverance unlocks new, carefully designed bead patterns. The social space matters just as much – groups where you can share intentions and support one another in prayer.
See how it works
The phone beside this text runs the real app. Click its screen to take control.
- Find the first bead that hasn’t been prayed yet (just above the ones with a golden glow) — press and hold it: the text of the prayer starts running in the box at the top of the screen, and a bar shows your progress.
- To change the look of the rosary, open the collection (the book icon in the bottom bar): choose “Różańce” (Rosaries) and another design — the app takes on its colours, and so does the frame around this text.
- In the box, click “Czytanie na dziś” (Today’s reading) to open the readings of the day.
The app is written in Flutter: one code base runs natively on iOS and Android and in the browser. The logic, the data and its security are handled by a self-hosted Supabase (PostgreSQL) backend on European servers. I designed the whole thing for reliability: ViaSanto also works offline – it stores progress on the device and syncs it with the server as soon as the connection is back.
OrsonAI
OrsonAI is an editorial text editor with a built-in AI assistant, which I built for journalists — freelancers as much as newsrooms, to which it is meant to offer comprehensive support. It grew out of my own work: writing, research and verification now happen at the same time, and in practice that means constantly jumping between documents, the browser and notes. Here everything happens in one window. You can consult a selected passage with the chat without pasting in the whole context, transcripts of recorded interviews land in the editor, and separate modes help you write from notes, look things up, check a text before publication — from the facts to the legal risks — and analyse documents and recordings. Before a query goes to an AI model on external servers, the text can be anonymised, so that interviewees’ names and other personal data never leave the newsroom. The assistant helps the journalist but doesn’t do the work for them. The app is not currently on sale, but it works and you can try it in guest mode. If newsrooms show interest, I don’t rule out continuing work on it.
Most of my work went into the layer of trust. Every interaction with the AI is hashed — the whole path from the project, through the document and the conversation, to the query and the answer — and a background process checks the collected hashes every minute and anchors them in the Hedera Consensus Service every 1,000 events. On that basis the system can award a text a certificate of human authorship: it assesses the human contribution and the quality of the text, and if the text passes the thresholds, it writes its hash to the public Hedera Hashgraph ledger. Any later edit invalidates the certificate, and authenticity is checked by comparing the document’s SHA-256 hash with the record in the ledger. I spun the audit mechanism off as a separate, open library, HDK, under the CC BY-NC 4.0 licence from version 0.1.3 (a free library, alpha, with optional Hedera anchoring; earlier versions Apache 2.0). The backend is Python and FastAPI on Google Cloud in a European region; the text is handled mainly by Gemini models, Mistral is the fallback provider, and OpenAI models work on transcription.
Orson Rec
Orson Rec is a web app for recording interviews that you can install on your phone’s home screen. I made it for reporters working in the field, to save them hours of listening back to recordings and typing them up. At an important moment in the conversation you press CUT — the recorded fragment goes straight to speech-to-text, so the transcript, with timecodes, appears on screen fragment by fragment while the interview is still going on. You can mark key moments with IN and OUT markers and keep your prepared questions at hand in the prompter. VO mode lets you record a voice-over from a script prepared in the OrsonAI editor, and the built-in audio editor lets you trim the recording. The file exports to WAV, MP3 or AAC, and the transcript goes to the editor with one click. The recording itself happens on the phone, but transcription needs an internet connection.
- NextAI