I'm Tuomas, a software developer with over 10 years of professional experience. I take on well-scoped projects—delivering creative solutions from mobile apps and SaaS products to proof of concepts and focused business tools. By incorporating AI into my workflow, I can deliver up to 10x faster while maintaining the quality and accountability you'd expect from a seasoned professional.
Discuss Your Project* Includes sponsors from AndBible open source project
Limited availability — currently focused on AndBible development
Challenge: Users needed to sync bookmarks, notes, and workspaces across multiple devices.
Solution: Delta-based cloud sync with pluggable storage backends (Google Drive, NextCloud). Only changed data is transferred, minimizing bandwidth and sync time.
Result: Thousands of daily users syncing seamlessly across devices.
★★★★★ "The best Bible app that I've used thus far... I also love the features and the design of the application, how everything is easily accessible to me and the smooth synchronisation." — Google Play Review
Challenge: Users needed a rich annotation system: highlights in different colors, notes, and organization by topic. Traditional apps only support whole-verse highlighting.
Solution: Character-level precision for text selection, overlapping highlights with CSS/SVG layers, label system for categorization, and StudyPad for collecting notes into documents.
Result: Flexible annotation system that scales to thousands of bookmarks with search, export, and cross-device sync.
★★★★★ "Really appreciate the app... the ability to have personalized bookmarks and make personal notes. I also like the ability to backup the bookmarks and notes." — Google Play Review
Challenge: Users wanted to read EPUB books alongside Bible texts, but the existing architecture only supported specific formats.
Solution: Adapter pattern integration into the existing architecture. EPUB files appear as native objects—no changes needed to upper layers. Performance optimized via fragmentation, compression, and SQLite indexing.
Result: Seamless format support with full-text search. Same architecture now powers MySword and MyBible formats too.
★★★★★ "Being able to add my own epubs and the scripture references auto hyperlink is wonderful!" — Google Play Review
Challenge: Users needed to manage multiple study environments—for daily reading, deep analysis, and different contexts.
Solution: Workspaces feature: unlimited environments with their own windows, settings, and reading positions. Quick context switching with swipe gestures, drag-and-drop arrangement.
Result: Modern workspace concept for mobile Bible study. Users can customize environments for different needs.
★★★★★ "Love the app, all the features are amazing. I love that you can hide highlights in different workspaces, so hard to find that feature!" — Google Play Review
Challenge: Complex XML data (OSIS, TEI formats) needed flexible rendering in a mobile app. Traditional solutions required heavy parsing or static template mappings.
Solution: Vue.js rendering system that transforms XML directly into Vue components dynamically. Modular architecture: each OSIS/TEI element is an independent component.
Result: Maintainable architecture that handles complex XML formats. Adding new features is straightforward—XML structure defines the UI.
★★★★★ "Hands down, my favourite! Easy, quick, no loading... great customization, a single tap to open or close other documents." — Google Play Review
Full-stack: Vue.js, TypeScript, Kotlin/Java, Python. Native Android specialist. SQL databases (MySQL, SQLite).
90 € / hour. Project scope is estimated upfront and a total price is provided with the offer.