Skip to content
available for projects000%
PRJ-00projects.secUI-D

Projects

Not just products — the systems behind them.

Each project is presented through its product surface, data model, frontend/backend boundaries, runtime, delivery pipeline and critical engineering decisions.

ENGINEERING PROOF

Not stack badges — small working examples.

These snippets are not copied from production source code. They are small, independent examples with real syntax that show how I work with the same tools.

PUBLIC SAMPLE · NO PRIVATE LOGIC

delivery.targets.tsTypeScript
01type Runtime = "web" | "android" | "desktop";
02
03type DeliveryTarget = {
04 runtime: Runtime;
05 artifact: string;
06};
07
08const targets = [
09 { runtime: "web", artifact: "worker" },
10 { runtime: "android", artifact: "aab" },
11 { runtime: "desktop", artifact: "installer" },
12] satisfies readonly DeliveryTarget[];
13
14export const canShip = targets.every(
15 ({ artifact }) => artifact.length > 0,
16);
TypeScript
React
Supabase
Cloudflare
GitHub CI
PRJ-01SYSTEM CASE
FLAGSHIP

Product · Productivity / PKM

Ordovia

Personal daily command center

A multi-platform personal system that brings tasks, notes, habits, planning, projects, rituals and personal knowledge into one daily command center.

ReactSupabase
CloudflareCapacitor
Platform architecture
  1. React / TypeScript
  2. Web → Cloudflare
  3. Android → Capacitor
  4. iOS → Capacitor foundation
  5. Windows → Tauri / Rust
  6. Domain Services
  7. Supabase / PostgreSQL
  8. Auth · RLS · RPC · Storage
PRJ-02SYSTEM CASE

Product · RSS / Read-later

Feedcrumb

RSS and information consumption system

An experimental information-consumption system that normalizes RSS/Atom sources into a calm reading surface.

ReactSupabase

Responsibility layer

  • Product architecture
  • Feed processing system

Delivery targets

  • Web
  • PWA

Runtime stack

  • React 19
  • TypeScript
  • TanStack Start
  • TanStack Router
  • TanStack Query
PRJ-03SYSTEM CASE

Product studio

Secil Studio

Independent micro-product studio

A single brand and discovery layer for independent micro-apps focused on small everyday decision problems.

Responsibility layer

  • Product system
  • Information architecture

Delivery targets

  • Web
PRJ-04SYSTEM CASE

SaaS · Reading discovery

Bookcrumb

Personal reading discovery and route system

A recommendation product that builds personal reading routes from mood, interests, pace and reading history.

ReactSupabase
Paddle

Responsibility layer

  • Product and systems architecture
  • Recommendation context

Delivery targets

  • Web
  • PWA

Runtime stack

  • React 19
  • TypeScript
  • TanStack Start
  • TanStack Router
  • TanStack Query
PRJ-05SYSTEM CASE

Product · Travel planning

Lumoria

Contextual travel planning system

A travel product that starts from where the user actually stays and combines interests, time, mobility and weather context.

ReactSupabase

Responsibility layer

  • Co-product development
  • Systems and technical architecture

Delivery targets

  • Web

Runtime stack

  • React 19
  • TypeScript
  • TanStack Start
  • TanStack Router
  • TanStack Query
PRJ-06SYSTEM CASE

Product · Planning

Good Move

Meal + movement planning system

An experimental system that generates a two-week personal plan from goals, food preferences, preparation time, movement preferences and equipment.

ReactSupabase

Responsibility layer

  • Product logic
  • Planning system

Delivery targets

  • Mobile-first web

Runtime stack

  • React 19
  • TypeScript
  • TanStack Start
  • Tailwind CSS 4
  • Supabase
PRJ-07SYSTEM CASE

Micro-product · Wardrobe

Outfit Matcher

Focused wardrobe decision tool

A small focused decision tool for visually testing outfit combinations from a user's own wardrobe.

Responsibility layer

  • Product flow
  • Interaction model

Delivery targets

  • Web
PRJ-08SYSTEM CASE

Platform · Content / Tools

Chaotic Brain Studio

Content + tools + digital product platform

A platform that combines guides, glossary content, digital products and interactive micro-tools in one content system.

ReactSupabase

Responsibility layer

  • Product system
  • Content architecture

Delivery targets

  • Web

Runtime stack

  • Next.js 16
  • React 19
  • TypeScript 5
  • Tailwind CSS 4
  • Supabase

AVAILABLE FOR PROJECTS · PRODUCT & SYSTEMS ARCHITECT · TAKEOVER / STABILIZE / OPERATE · WEB · ANDROID · WINDOWS · AHMET CANAL

Contact

Has your product grown faster than its system?

Send the current situation, your biggest blocker and the outcome you want. We will clarify scope together.

Availability

Open to new consulting and project-based work.