The studio

Products built around
how people actually talk.

Two apps, one conviction: forms and folders are friction. Both are mobile-native today (React Native + Expo), Arabic-and-English from day one, and headed to their own web subdomains next.

A
In active development

Agenda

The calendar you talk to.

Agenda is an AI-native calendar. Instead of tapping through date pickers, you describe your day in plain language — "move my 3pm with Sara to Thursday morning" — and Agenda parses it, checks for conflicts, and updates your schedule. Calendar math (conflicts, recurrence, free-slot finding) runs in deterministic code, never left to the model to compute — the AI understands intent, the app guarantees correctness.

Conversational scheduling

Create, move, and cancel events by chatting — with disambiguation when something's ambiguous, not silent guesses.

Conflict & free-slot detection

Deterministic conflict checks and a free-time finder, so the AI never has to "hope" a slot is open.

Arabic-first, bilingual

Full RTL support and Eastern Arabic numerals alongside English — not a bolted-on translation layer.

Social & invites

Consent-first invites and shared events, closer to how people actually coordinate plans than a broadcast calendar.

Timeline & digest views

A day timeline and an at-a-glance digest, alongside the classic calendar grid.

Voice input

Speak an event instead of typing it — Whisper-powered transcription feeding the same AI pipeline.

React Native + ExpoNode.js / ExpressSupabase (Postgres + RLS)OpenAI-compatible AI ladderTypeScript

Agenda will live at agenda.ylensolutions.com once the web build ships.

Get notified
S
In active development

SnapNote

Capture like a message. Organize like Notion.

SnapNote is a chat-based personal knowledge system. It looks and feels like a messaging app, but every conversation is a topic, not a person. Capturing a thought is as fast as sending a text; structure — tags, categories, and connections between ideas — grows on top of that capture instead of gatekeeping it.

Thread-first capture

Start a new topic instantly from a floating action button — the first message names the thread.

Blocks, not plain text

Messages are typed blocks — text, image, auto-detected links — built to support voice and files without a data migration.

Tags & smart categories

Inline #hashtags plus WhatsApp-style Communities: manual folders or auto-formed groups from a shared tag.

Search built for retrieval

Full-text search across thread titles, message content, and tags — finding things later is the whole point.

Knowledge graph

A visual map of how your topics connect, surfaced from the same tags and links you already use.

AI as a layer, not a system

Planned: an AI capture tab that auto-routes and tags what you dump into it — same data model, no schema change.

React Native + ExpoLocal-first storageSupabase sync (planned)TypeScript

SnapNote will live at snapnote.ylensolutions.com once the web build ships.

Get notified

We build AI-native products for clients too

Function-calling AI, deterministic logic where it matters, and a bilingual-first mindset — available as a consulting engagement.

Book a discovery call