Merim Tufoプロジェクトを相談する
事例
W–1

リリースを支えた開発の実績。

担当範囲と確認できる成果を示す、主な製品・開発事例。

プロダクト開発W–2

プロダクト開発

Paguelyの個人用本棚Paguelyで本を見つける画面
プロダクト開発

W–01 · 一般向け読書アプリ、自社プロダクト

Paguely:一人で作って公開した読書アプリ

表紙にあれこれと気を引かれて、次に読む本を選ぶのは難しいものです。Paguelyは本との「ブラインドデート」を提案します。気分のクイズでヒントを出し、読む人が決めるまでタイトルは封印されたままです。

担当
創業者・単独エンジニア
期間
2026年7月〜現在
開発した内容
  • 機能単位のClean Architecture、BLoC、go_routerによるFlutterアプリ。
  • 24のマイグレーションと13のエッジ関数を持つSupabaseバックエンド。
  • Webhook付きのRevenueCatサブスクリプション、AppleとGoogleでのサインイン、iOSホーム画面ウィジェット。
  • OpenAIによる書籍のおすすめ生成。
  • 実際のコードの監査をもとに書いた、マーケティングサイトとプライバシーページ。
技術スタック
Flutter, Supabase, RevenueCat, Firebase, PostHog, OpenAI
結果
App StoreとGoogle Playで公開中。
代理店向けScalePilotのサイト
プロダクト開発

W–02 · マーケティング代理店向け、自社プロダクト

ScalePilot:ガイド付きブリーフからランディングページを生成

代理店は、同じパターンのランディングページに何日も費やしています。

担当
開発者
期間
2026年6月〜現在
開発した内容
  • ガイド付きのブリーフから、デザイン済みのページを構築・チェック・公開するパイプライン。
  • 変更不可のサイトバージョン、ロールバック、独自ドメイン、課金、チームに対応するマルチテナント構成。
技術スタック
Node, Anthropic SDK, Playwright, Tailwind, GSAP, Supabase, Vercel, Railway
結果
マルチテナントのサービスとして公開中。2026年6月から10月までに99コミット。
ソフトウェア開発W–3

ソフトウェア開発

meinunfallautoの自動車マーケットプレイス
meinunfallauto

W–03 · meinunfallauto · 自動車EC、まずドイツ

meinunfallauto:欧州の自動車EC基盤を、両面まるごと

事故車・損傷車・一般車両を扱うプラットフォームに、管理画面とパートナー向けバックエンド、高速な多言語の顧客向けサイト、予約車両の預り金、旧システムからのデータ移行が必要でした。

担当
エンジニア(単独)、バックエンドとWeb
期間
2026年5月〜現在
開発した内容
  • 管理画面とパートナー向けダッシュボード、二要素認証、PDF請求書、バックグラウンドジョブを備えたLaravel 12のバックエンド。
  • Next.js 16の顧客向けサイト。ドイツ語を既定とし、英語とアラビア語(右から左)に対応。
  • 在庫の確保と連動するStripeの予約預り金。再試行に耐えるWebhookと、実際の返金に対応。
  • 独自の語彙とクエリパーサーを持つ、業界特化型の検索エンジン。
  • 読み取り専用接続での旧データベースの移行。管理画面内CMSと、キャッシュ付きのコンテンツAPI。
技術スタック
Laravel 12, PHP 8.2, Next.js 16, React 19, Tailwind 4, next-intl, Stripe, Playwright
結果
両方のコードベースを私が作成:バックエンド約87コミット、フロントエンド90〜95コミット(2026年10月)。
事例の図:本番稼働のマッチングアプリ:モバイル全体を単独で担当1234
ソフトウェア開発

W–05 · 一般向けマッチングアプリ、欧州のスタートアップ

本番稼働のマッチングアプリ:モバイル全体を単独で担当

iOS・Android向けのマッチングアプリで、モバイル側のすべてを一人のエンジニアが担う必要がありました。機能開発、両ストアでの決済、メッセージを失わないチャット、緊急修正を含むリリースです。

担当
モバイルエンジニア(単独)。バックエンドチームは約12名
期間
2025年10月〜現在
開発した内容
  • StoreKitとGoogle Play Billing 8によるアプリ内課金:レシート検証、承認(acknowledgement)、利用権の定期確認、アカウント間の所有権の競合、Googleのリアルタイムデベロッパー通知。
  • チャットのページネーションと差分の再同期を作り直し、サーバー側の上限が原因で生じていた恒久的なメッセージ欠落を解消。
  • API層をバージョン管理されたDartパッケージとして切り出し、1つのコミットでコードプッシュ適用済みのビルドを正確に再現できるようにしました。
  • GitHub Actionsによる品質ゲートと、フレーバーごとのCodemagic署名付きビルド。Shorebirdのコードプッシュにも対応。
  • プラットフォーム対応:状態の復元、Androidのフォールバック付きカスタム触覚フィードバック、ML Kitによる顔認証、チャットへの画像貼り付け。
技術スタック
Flutter, BLoC, go_router, dio, Socket.IO, drift, Firebase, Shorebird, Codemagic, GitHub Actions
結果
1,090件以上のコミット(履歴の99%)。約124,000行のDartを、464のテストファイル・約112,000行のテストでカバー(2026年10月)。
架空のデモ事業データを入力したClematisの顧客導入画面。
ソフトウェア開発

W–06 · DACH市場の小規模企業

Clematis:多言語Webと顧客オンボーディング

多言語でのサービス紹介を顧客導入と業務ツールへつなぐ。

担当
Web開発と連携
期間
プロジェクト業務
開発した内容
  • ボスニア語、ドイツ語、英語の画面。
  • 決済、取引メール、CRMの連携。
技術スタック
Next.js, React, Stripe, Resend
結果
サービスの発見から顧客オンボーディングまでの導線を実装。
ルートを探すManyRoadsの公開製品画像。
ManyRoads

W–07 · ManyRoads · アウトドア・旅行、多言語のウォーキング・ハイキングルート

ManyRoadsとManyQuests:1つのFlutterコードベースで動く2つのルートアプリ

ウォーキング・ハイキングのプラットフォームで、地図と複数言語に対応する2つのアプリを1つのコードベースから作る必要がありました。

担当
Flutter開発者
期間
2026年1月〜現在
開発した内容
  • 3つのビルドフレーバーを持つ共通コードベース上で、両アプリの機能を開発。
  • Mapboxの地図、ローカライズ、プロダクト分析、Codemagicのビルド。
技術スタック
Flutter, async_redux, go_router, Mapbox, easy_localization, PostHog, Codemagic
結果
ManyRoadsアプリの224コミットのうち107コミット(2026年1月〜10月)。
事例の図:大規模な都市サービス・マーケットプレイスアプリの機能開発123
ソフトウェア開発

W–08 · 一般向けの都市サービス・マーケットプレイス

大規模な都市サービス・マーケットプレイスアプリの機能開発

大規模な一般向けFlutterアプリで、8人の開発者が共有するコードベースを壊さずに、Figmaからの新機能、地図関連の作業、ローカライズ対応が必要でした。

担当
8名のチームのFlutter開発者
期間
2026年7月〜現在
開発した内容
  • Figmaから実装した新しいプロフィール機能とガイドツアー機能。デザインと照合して確認。
  • アプリのGoogle Mapsパッケージにおける、マーカークラスタリングの改善。
  • アプリ全体のローカライズ修正と、デザインとの整合性の修正。
技術スタック
Flutter, Clean Architecture, BLoC and Riverpod, Firebase, Google Maps, Stripe
結果
約2,000のDartファイルと260以上のテストファイルを持つ本番アプリにマージ(2026年10月)。
事例の図:Basket:英国のショッピング・キャッシュバックアプリでFlutterを主導123
Basket

W–10 · Basket · 小売、ショッピングとキャッシュバック、英国

Basket:英国のショッピング・キャッシュバックアプリでFlutterを主導

ショッピング・キャッシュバックアプリで、Firestoreのコストと負荷の削減、新しいエンゲージメント機能、リンクが切れないナビゲーションの仕組みが必要でした。

担当
リードFlutter開発者
期間
2025年8月〜2026年6月
開発した内容
  • Firestoreのクエリをまとめ、アクティブなリスナーを約97%削減。
  • ML Kitによる画質チェック、共有、透かしに対応したバーチャル試着。
  • 値下げ通知と再入荷通知、ローカルのお得情報、ディープリンク。
  • 48以上のルートにまたがるナビゲーションのリファクタリング。リダイレクト時もクエリパラメータを保持。
  • RevenueCatのサブスクリプション。dev、staging、本番のフレーバーを持つCodemagic CI/CD。
技術スタック
Flutter, Firebase, RevenueCat, GoRouter, Codemagic
結果
クラッシュフリーのセッション99%超。遅いトレースを35%削減。
実験記録を表示するApiniの公開App Store画像。ハニカム型の実験ノートを表示するApiniの公開App Store画像。
ApiniLabs

W–11 · ApiniLabs · ラボ管理、スイス

ApiniLabs:スイスのラボ管理プラットフォーム向けにリアルタイム同期とラボ機器連携を実装

ラボのチームは、競合も画面の遅延もなく、複数の端末で同じデータを同時に使う必要がありました。アプリは実験台の上の機器とも通信しなければなりませんでした。

担当
リードFlutter開発者
期間
2024年6月〜2025年8月
開発した内容
  • FirestoreとCloud Functionsによる、複数クライアントのリアルタイム同期。
  • Ohaus Explorer精密分析天びんとのBluetooth Low Energy接続。
  • バーコード・資材スキャナー(ハードウェア)とラベルプリンターのネイティブSDK連携。KotlinとSwiftのプラットフォームチャネルを使用。
  • CrashlyticsとPerformance Monitoringによるクラッシュとパフォーマンスの監視。
技術スタック
Flutter, Firestore, Cloud Functions, flutter_blue_plus, Kotlin, Swift, Crashlytics
結果
データ処理性能が30%向上。クラッシュフリー99.5%超。遅いトレースを35%削減。アプリ「Apini」はApp Storeで公開中。
Sealed Reelの作品を開封して見つける体験のコンセプト画像。
ソフトウェア開発

W–13 · 一般向けの映画・ドラマアプリ、自社プロダクト

Sealed Reel:自作のエージェントシステムで作った映画アプリ

今夜何を観るか決めるのは時間がかかります。Sealed Reelは、気分のクイズと、開けるまで伏せられた「ブラインドデート」のタイトルで応えます。

担当
創業者。自作のマルチエージェント納品システムで開発
期間
2026年10月〜現在
開発した内容
  • 保管庫、ウォッチリスト、シリーズの追跡、毎日のおすすめ、好みのプロフィール。
  • RevenueCatによるProサブスクリプション。全テーブルに行レベルセキュリティを設定したSupabase。
  • ローカルのコアパッケージとデザインパッケージ、カスタムシェーダー、ホーム画面ウィジェット、GitHub Actionsの品質ゲート。
技術スタック
Flutter, Riverpod, go_router, Drift, freezed, Supabase, RevenueCat, Firebase
結果
未公開。Dartファイル445、テストファイル314、通過するテスト2,027件(2026年10月)。コードの大半は自作のエージェント納品システムが生成しました。
事例の図:Stage Coding:オフラインファーストの法人向け勤怠管理アプリ123
Stage Coding

W–14 · Stage Coding · 法人向け勤怠管理、ボスニア・ヘルツェゴビナ

Stage Coding:オフラインファーストの法人向け勤怠管理アプリ

法人向けの勤怠管理アプリは、接続がなくても動作し、時間の欠落や重複なくすべての入力をバックエンドに同期する必要がありました。

担当
リードFlutter開発者
期間
2023年9月〜2024年6月
開発した内容
  • 端末上で時間を記録し、Node.jsバックエンドと同期するオフラインファーストのFlutterアプリ。
  • チームのコーディング規約の整備と、初のリード職として2名のジュニア開発者を指導。
技術スタック
Flutter, Node.js
結果
本番環境での同期の問題はゼロ。
事例の図:Tech387:宿泊・フィットネス・生産性分野で6本以上のFlutterアプリ1234
Tech387

W–15 · Tech387 · 宿泊・飲食、フィットネス、ソーシャル、生産性のアプリ

Tech387:宿泊・フィットネス・生産性分野で6本以上のFlutterアプリ

サラエボのソフトウェア会社が、複数の業界のクライアント向けに、サインイン、決済、両ストアでのリリースを備えたFlutterアプリを必要としていました。

担当
Flutter開発者
期間
2021年6月〜2023年9月
開発した内容
  • App StoreとGoogle Playで6本以上のアプリをリリース。
  • AIによるワークアウト生成、生体認証ログイン、メディアパイプライン、サブスクリプション。
  • StripeとMonri(ボスニアの決済ゲートウェイ)による決済。
  • FirebaseとAWS(AppSync、Cognito、S3)上のバックエンド。
技術スタック
Flutter, Firebase, AWS AppSync, Cognito, S3, Stripe, Monri
結果
クラッシュフリー99%超。遅延読み込み、バックグラウンド同期、キャッシュにより、パフォーマンスが最大60%向上。
AI導入W–4

AI導入

事例の図:Claude Code上のマルチエージェント納品システム1234
AI導入

W–04 · ソフトウェア納品、自作ツール

Claude Code上のマルチエージェント納品システム

エージェントに、製品仕様からテスト済みのコードベースまでを担当させたいと考えました。ディスカバリー、デザイン、エンジニアリング、QA、リリースと、実際のチームのように役割を分けています。

担当
設計・開発
期間
2026年〜現在
開発した内容
  • 役割ごとに特化した100以上のエージェントとワークフロー。判断を伴う役割には上位モデル、それ以外には高速なモデルを使用。
  • 報告の前に、すべての指摘を3人の独立したレビュアーが検証するコード監査ワークフロー。
  • App Store Connect APIクライアントと、実行状況を確認するローカルダッシュボード。
技術スタック
Claude Code, Claude API, TypeScript, Flutter, Supabase
結果
1回の実行で、445ファイル・2,027件のテストが通るアプリが生成されました。最初のフル実行で、健全なコードが動くプロダクトとは限らないと分かりました。新規ユーザーがオンボーディングを完了できなかったのです。検証をユーザーの操作経路中心に作り直し、次の実行では壊れた経路を最初に検出しました。
レビューを含むAutoReachのコンテンツ制作フローのコンセプト画像。
AI導入

W–12 · マーケティング自動化、自作ツール

AutoReach:ショート動画と投稿のコンテンツエンジン

自社の読書アプリPaguelyには、TikTok、Instagram、YouTubeショート、Pinterestへのショート動画と投稿、そしてSEOブログが継続的に必要です。担当者が一本ずつ作らずに済む仕組みを求めていました。

担当
設計・開発
期間
2026年9月〜現在
開発した内容
  • 計画、生成、チェック、公開、計測、学習を回すループ。
  • 評価(eval)付きのバージョン管理されたプロンプトと、生成・採点・監査にそれぞれ異なるモデルを使用。
  • 公式のプラットフォームAPIのみを使用。
  • 9パッケージのTurborepoモノレポ内のコンソールとワーカー。あらゆる境界でzodによる検証を実施。
技術スタック
TypeScript, Node 22, pnpm, Turborepo, Postgres, MinIO, zod
結果
開発中:2026年9月29日から10月11日までに135コミット、約930のTypeScriptファイル。
トレーディングボットW–5

トレーディングボット

事例の図:TelegramからMT5へのシグナルコピー1234
トレーディングボット

W–09 · 個人投資家向けツール、クライアント案件

TelegramからMT5へのシグナルコピー

複数のTelegramグループに投稿されたシグナルを、複数のMT5口座へ素早く届け、必要なときはすべてを一度に止められる仕組みが求められました。

担当
開発者
期間
2026年
開発した内容
  • Telegramのシグナルを読み取り、複数のMT5口座で注文を出すPythonサービス。
  • コンポーネント間のWebhook。
  • プロセスを終了させずに取引を停止するSTOPファイル。
技術スタック
Python, MetaTrader 5, Telegram
結果
仕様どおりに完成し、クライアントへ納品。取引成績に関する主張はしていません。

取引には損失を被る高いリスクがあります。 取引リスクに関する開示

確認シートW–6

次に何を実現したいですか?

CS-01

現状、解決したい課題、次の節目を教えてください。レビュー、製品リリース、AI試行から始められます。

  1. プロダクトの内容と、利用する人。
  2. すでにあるもの:デザイン、コード、バックエンド、ストアのアカウント。
  3. ご希望の期限と、公開日やプラットフォームなど決まっていること。
プロジェクトを相談する