Thriveo
Helps keep the day in balance by tracking positive actions and setbacks, planning recovery, and showing progress.
On the App Store
Building for iPhone and Mac
I plan the logic and interface, write the code, and take each release to the App Store.
Now showing: Thriveo
All work
Released apps, what I’m building now, and bugs I’ve fixed in open-source projects.
Apps I design and build myself.
Helps keep the day in balance by tracking positive actions and setbacks, planning recovery, and showing progress.
On the App Store
Adds captions and eye-catching titles to short videos, keeps text clear of social-app controls, and exports the finished clip on iPhone.
In development
Edits video and audio on iPhone by transcribing speech, bleeping selected words, and exporting the finished file.
In development
Helps people focus with preset work and break sessions, calm animated scenes, and ambient sound.
In development
A Mac app that brings together metrics and reviews from several iOS apps, compares App Store page ideas, and helps plan improvements.
In development
Two apps I built from scratch as part of the 1C‑Rarus team; both are on the App Store.
An event companion for schedules, materials, news, notifications, and attendee communication in one place.
On the App Store
An app for office requests: employees scan a QR code, describe a problem, and track its status while the person handling it receives updates and adds comments.
On the App Store
Bugs I fixed in open-source apps and developer tools.
The Firefox browser for iPhone and iPad.
My contribution: fixed a bug where the red delete action in Bookmarks and History covered the next row.
The red delete action no longer covers the adjacent row.
Updated both delete flows, removed an unnecessary list reload, and added four regression tests.
GitHub · PR #35440Merged
Element messenger for personal and team conversations.
My contribution: fixed a crash when quickly switching chat filters.
Incompatible chat-list filters no longer cause a crash.
Preserved the first active filter, safely ignored the conflicting one, and added a regression test; the full seven-case suite and 1,147 UnitTests passed locally.
GitHub · PR #6087Merged
Creates Xcode projects from a text file so teams do not have to configure them by hand.
My contribution: fixed a bug that saved complex Xcode project settings in the wrong format.
Nested settings are preserved correctly in the generated Xcode project.
Added a regression test and verified the fix with a HealthKit configuration.
GitHub · PR #1643Open for review
Automatically formats Swift code into a consistent style.
My contribution: fixed incorrect line wrapping in some Swift code lists.
A trailing comma no longer causes incorrect line wrapping.
Updated wrapping logic and tests; the full suite passed 950 XCTest and 64 Swift Testing tests.
GitHub · PR #1272Open for review
Tools I work with every day