What We Do
From research to implementation to operations. Because the same team carries the work end to end, decisions stay fast and the implementation stays coherent.
01 / PRODUCT
Product development
Planning, design, implementation and operation of Fable, all in house. We build it as the environment we work in every day.
- Product strategy and roadmap
- UI / UX design and design-system upkeep
- Architecture designed for edge execution
- Production operations including SLOs and monitoring
- React
- TypeScript
- Cloudflare
- Figma
02 / CONSULTING
Technology consulting
From mapping business processes to system architecture, technology selection and migration planning. Designed by the people who will build it, so it never stops at paper.
- Workflow mapping and problem definition
- Technology selection and architecture review
- Cloud migration and cost optimisation plans
- Standing up an AI-assisted development practice
- Cloudflare
- AWS
- Docker
- Terraform
03 / RESEARCH
Market and data research
Competitive and technology studies, quantitative and qualitative research, metric design. Sources and assumptions are stated, and reports are written at a resolution you can decide from.
- Competitor, market-size and technology-trend research
- User interviews and qualitative analysis
- KPI design and dashboard build
- Research reports and decision material
- Python
- SQL
- Pandas
- Grafana
04 / DEVELOPMENT
Contract development
Design and implementation of web applications, internal systems and third-party API integrations — delivered with tests, CI and monitoring handed over.
- New web apps and internal systems
- SaaS and API integrations
- CI / CD and automated test suites
- Monitoring set up and handed over
- Vite
- Node.js
- Playwright
- GitHub
PRODUCT
Fable
Unified workspace
The unified workspace we build at Fabla. Mail, chat, calendar and files all arrive in one place. It is designed first for speed on the desktop and for not losing track of anything.
- Unified inbox
- Calendar sync
- AI chat
- Passkey auth
WHY UNIFY
The more channels you add,
the slower communication gets.
The time spent remembering which app something arrived in is itself a cost. Fable binds each service through an adapter so you work by person and subject rather than by destination.
- You have to remember which app it arrived in Everything is grouped by person and lands in one inbox, whatever the source.
- You cannot search across services Mail and chat share one index, so a single query covers all of it.
- One relationship splits into several conversations Contacts for the same person are linked and shown as one chronological timeline.
Services the unified inbox supports
Implemented as adapters on a shared sync engine
-
Unified inbox
Mail and chat in one list. Read state, drafts and scheduled sends all behave the same way.
-
Calendar sync
Two-way sync with Google Calendar, with incremental sync and recovery from expired tokens.
-
AI chat
A closed AI chat you can hand your messages and schedule as context — for summaries and drafts.
-
Scheduled send and draft sync
Send at a chosen time, and pick up the same draft on another device.
-
Attachments in one place
Attachments from mail and chat are listed together and can be saved straight to your file area.
-
Two authentication boundaries
Cloudflare Access in front of passkey authentication. Knowing the URL gets you nowhere.