Budget & Expense Analytics Engine
Multi-account ledger, recurring transaction detection, Sankey cash-flow visualisation, encrypted local storage.
We deliver complete mobile products — from research and architecture to native engineering, audio, interaction, privacy, and the regulatory paperwork that closes the deal with global app stores.
We build with Swift and SwiftUI, leveraging the full depth of Apple's platforms — iPhone, iPad, Apple Watch, Apple TV, Vision Pro and macOS via Catalyst. No React Native, no Flutter, no hybrid shells. Every interaction is hand-tuned for the Apple silicon era, with performance budgets enforced per frame.
// Privacy Manifest · NSPrivacyTrackinglet trackingDomains: [String] = []let trackingEnabled = false// Required Reason API · UserDefaultsNSPrivacyAccessedAPITypes = [ .userDefaults(reason: "CA92.1"), .fileTimestamp(reason: "C617.1")]
Kotlin first, Jetpack Compose for UI, Coroutines + Flow for concurrency. We target the latest Android SDK (API 35) while maintaining backwards compatibility to API 26 (Android 8.0). All apps are 64-bit, support predictive back-gesture, and ship with the Android 15 Privacy Sandbox-aware SDK matrix.
{ "dataShared": [{ "category": "Device ID", "purpose": "Advertising", "encryption": "TLS 1.3", "userControl": true }], "dataCollected": [{ "type": "App activity", "optional": true, "deletable": true }]}
We build audio systems that never play the same loop twice. Granular synthesis, MIDI-driven composition, procedural soundscapes — all reactive to context (time of day, ambient light, motion sensors). Used in our own productivity and wellness apps, and licensed to select partners.
class AmbientEngine { voices = Granular(8) .seed(Date.now()) .reactTo("accelerometer"); play() { return voices.neverRepeat(); }}
We design every gesture, every transition, every microcopy as a single composed language. The result is an interface that feels inevitable — as if the product already knew what you wanted to do next. This is the studio's signature: zen-like restraint married to expressive technical depth.
export const motion = { ease: [0.16, 1, 0.3, 1], dur: { sm: 180, md: 280, lg: 420 }, spring: { stiff: 180, damp: 22 }};
Privacy is not a setting we toggle — it is a design primitive. Threat modeling happens before the first screen is drawn. Compliance paperwork (privacy manifests, data safety forms, DSA transparency reports, COPPA, age-screening) is generated by the same tooling that generates the app. We treat regulation as code.
function consentFor(region: Region) { if (region.gdpr) return optIn(); if (region.ccpa) return optOut(); if (region.lgpd) return optIn(); return localOnly();}
We integrate the industry's leading ad mediation stacks with strict quality controls — every ad creative is filtered for fraud and policy violations, every rewarded video is honest about its reward, every subscription is transparent about its renewal. Honest monetisation is part of the studio's signature.
Ad formats we ship: Open Screen Ads (App Open / Splash), Rewarded Video Ads, Interstitial Ads, Banner Ads, Native Ads, and MREC (Medium Rectangle). IAP formats: Consumables, Non-Consumables, Auto-Renewable Subscriptions, Non-Renewing Subscriptions.
export const adUnits = { appOpen: ["max", "admob", "pangle"], rewarded: ["max", "levelplay", "admob"], interstitial:["admob", "max"], banner: ["admob", "max"]};
Six published apps. Each addresses a distinct life domain with a single focused utility — local-first, privacy-respecting, minimal by design.
Multi-account ledger, recurring transaction detection, Sankey cash-flow visualisation, encrypted local storage.
Bi-directional links, graph view, Markdown, optional E2EE sync via iCloud or WebDAV.
Warranty tracker, service schedules, spare-part inventory, repair history per appliance.
Cyclical planning with routines, habits, time-blocking and adaptive generative audio.
AES-256, Argon2id-derived keys, Secure Enclave, biometric unlock, encrypted document storage.
Visual portion estimation, recipe decomposition, macro targets, fully local health data.
We support the full spectrum of mediation, attribution, analytics, and IAP providers — auditable, opt-in, and documented in every release.