対話から
アイデアをかたちに

教育現場の課題を起点に、業務システム・Webアプリ・モバイルアプリの設計から実装・運用まで取り組んできました。

出席管理システム

出席管理システム

QRコード入退室 / 月次レポート自動生成

こどもの進路案内所

こどもの進路案内所

8軸レーダーチャート / AIアドバイザー

シフリー

シフリー

シフト希望提出 / Google カレンダー連携

出席管理システム

出席管理システム

気分チェック / タッチUI(Kivy)

こどもの進路案内所

こどもの進路案内所

診断UI / 21問の質問

シフリー

シフリー

Googleアカウントで簡単ログイン

出席管理システム

出席管理システム

来所目的の記録 / 自己理解の支援

About

自己紹介

T

東城 立憲

ソフトウェアエンジニア

教育現場での経験を土台に開発を続け、現場課題の解決につながる仕組みづくりに取り組んできました。2026年4月よりソフトウェアエンジニアとして企業に所属。

これまでに業務管理システム・Webアプリ・モバイルアプリの設計から実装・運用まで手がけてきました。特に、現場ヒアリングからの要件整理を強みとしています。

広島大学で教育心理学の修士号を取得後、フリースクールの支援員として3年間働きました。現場で感じた「もっとこうなれば」を自分の手で解決したくて、独学でプログラミングを始めたのがエンジニアとしての原点です。

できること

対応領域

業務管理システム
Webアプリ
モバイルアプリ

強み

現場ヒアリング
要件整理
運用改善

得意テーマ

教育現場
業務効率化
少人数開発

制作実績を見る

大切にしていること

まず全体像を共有する

いきなりコードを書き始めるのではなく、まず「何を作るか」「なぜ作るか」をしっかり擦り合わせます。遠回りに見えて、結果的に手戻りが減ります。

自分が使う側でもある

作ったシステムを自分でも毎日使っています。だからこそ、使いにくい部分にはすぐ気づけるし、改善も早いです。

作った後も運用する

作った後も自分で運用しているからこそ、「あとで困らない設計」を意識しています。使い続けられるシステムを目指しています。

何を作ったか

制作実績

Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 1
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 2
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 3
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 4
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 5
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 6
Onedrop 学習塾 業務システム - 開業時の業務整理から設計・開発・運用まで一貫して担当 7
01
2025-2026本番稼働中

Onedrop 学習塾 業務システム

開業時の業務整理から設計・開発・運用まで一貫して担当

学習塾の立ち上げ期から技術面を継続支援。出席管理・勤怠・シフト管理の設計と開発、Google Workspaceを軸にした運用基盤整備、現場運用を踏まえた改善提案まで担当。

出席管理システム

稼働中

QRコードで入退室を記録し、月次PDF/Excelレポートを自動生成。入室時の3つの質問(気分・睡眠・来所目的)で生徒の自己理解を支援。

技術: Python, Kivy, Flask, Google Sheets API, ReportLab

学習塾管理基盤

稼働中

5つのGoogle Apps Scriptプロジェクト(小学生/中学生の登録・出席管理)とポータルサイト。

技術: Google Apps Script, Google APIs

シフリー(シフト管理)

拡張中

ワーカーのシフト希望提出、管理者のスケジュール作成、オーナーの承認フローをロールベースで実装。Google Calendarとの双方向同期。PWA対応。

技術: Python, Flask, PostgreSQL, Google Calendar API

勤怠管理システム

拡張中

Google Calendarから勤務実績を自動取得し、授業形態と学年で動的に給与計算。

技術: Java, Spring Boot, PostgreSQL, Google Calendar API

PythonFlaskKivyJavaSpring BootGoogle Apps ScriptGoogle APIsClaude CodeChatGPT

こどもの進路案内所 - 教育系Web診断アプリ — 設計・実装を担当 1
こどもの進路案内所 - 教育系Web診断アプリ — 設計・実装を担当 2
こどもの進路案内所 - 教育系Web診断アプリ — 設計・実装を担当 3
02
2025–2026公開中

こどもの進路案内所

教育系Web診断アプリ — 設計・実装を担当

中学生と保護者が通信制高校を選ぶための診断Webアプリ。21問の質問から8軸でスコアリングし、レーダーチャートで可視化。親子の診断結果を重ねて比較し、価値観のズレを話し合うきっかけを提供。Gemini APIによるパーソナライズドアドバイスやアクセシビリティに配慮した設計で、行政・教育関係者からもフィードバックを受けながら段階的に改善。

ReactTypeScriptViteNext.jsTailwind CSSRechartsGemini APIClaude CodeChatGPT

あいプリントLab - 広島大学3Dプリンターサークル公式サイト — 設計・実装を担当 1
あいプリントLab - 広島大学3Dプリンターサークル公式サイト — 設計・実装を担当 2
あいプリントLab - 広島大学3Dプリンターサークル公式サイト — 設計・実装を担当 3
03
2026公開中

あいプリントLab

広島大学3Dプリンターサークル公式サイト — 設計・実装を担当

3Dプリンターで制作した教材を紹介するサークルサイトをGoogle Sitesから全面改修。視覚障害のある子供が触って学べる教材や、知的障害のある方への具体物を用いた教育支援を目的とする活動を発信。文字サイズ調整・ハイコントラストモード・スキップリンクなど、アクセシビリティに特に注力した設計。

Next.jsTypeScriptTailwind CSSVercelClaude Code

04
2025納品完了

語彙教材 PowerPoint 自動生成ツール

日本語教育機関向け教材生成ツール

日本語教育(N2レベル)の語彙教材を自動生成するWindowsアプリケーション。Excelの語彙リスト(17カテゴリ・約1,700語)からPowerPointスライドを一括生成し、Google Cloud TTSによる例文音声の自動生成・埋め込み、VBAマクロによる音声連鎖再生制御まで一貫して対応。exe形式で配布し、クライアントが自身で教材を生成可能にした。

Pythonpython-pptxGoogle Cloud TTSVBAChatGPT

Tsuzumi - モバイル習慣トラッカー 1
Tsuzumi - モバイル習慣トラッカー 2
Tsuzumi - モバイル習慣トラッカー 3
Tsuzumi - モバイル習慣トラッカー 4
Tsuzumi - モバイル習慣トラッカー 5
Tsuzumi - モバイル習慣トラッカー 6
Tsuzumi - モバイル習慣トラッカー 7
Tsuzumi - モバイル習慣トラッカー 8
Tsuzumi - モバイル習慣トラッカー 9
Tsuzumi - モバイル習慣トラッカー 10
Tsuzumi - モバイル習慣トラッカー 11
05
2025Android版 検証済・公開準備中

Tsuzumi

モバイル習慣トラッカー

ワンタップで記録できる習慣トラッカー。継続状況をストリークで可視化し、離脱状態に応じた4種の通知で習慣化を支援。記録の負担を最小化しつつ、継続のモチベーションを維持する設計。Phase 1〜8の段階的開発で完成。

React NativeExpoTypeScriptFirebaseClaude CodeChatGPT

テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 1
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 2
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 3
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 4
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 5
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 6
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 7
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 8
テンプレートギャラリー - Webデザインの表現幅を示すテンプレート集 9
06
2026公開中

テンプレートギャラリー

Webデザインの表現幅を示すテンプレート集

さまざまなデザインスタイルのWebテンプレートを制作・アーカイブ。美術館ギャラリー風UIをはじめ、カスタムカーソル・パララックス・3Dティルト等のインタラクション表現を搭載。HP制作における表現力の幅を実例で提示。

HTMLTailwind CSSVanilla JSClaude Code

技術的専門性

使用技術

フロントエンド

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • React Native / Expo

バックエンド

  • Python / Flask
  • Java / Spring Boot
  • Google Apps Script
  • RESTful API設計

データベース・クラウド

  • PostgreSQL
  • Firebase / Firestore
  • SQLite
  • Render / Vercel
  • Google Workspace連携

開発プロセス・ツール

  • Git / GitHub
  • AI活用(要件整理・設計・実装支援)
  • 画像最適化・補助ツール

事例

取り組んだプロジェクト

教育機関DX

学習塾の業務システムを包括的に構築

Onedrop学習塾

開業時の業務整理から参画し、現場の課題を一つずつシステム化。手作業だった出席集計・レポート作成・シフト調整を自動化し、スタッフが教育に集中できる環境を構築。

  • 月次の出席レポート作成を手作業からワンクリックに短縮
  • シフト調整の連絡コストを削減し、希望提出から承認まで一気通貫
  • 開業から継続運用し、現場の声を反映して段階的に改善

技術: Python, Kivy, Flask, Google APIs, Java, Spring Boot

業務自動化

教材作成のPowerPoint自動化

日本語教育機関

日本語教育(N2レベル)の語彙教材を自動生成するWindowsアプリケーションを開発。Excelの語彙リスト(17カテゴリ・約1,700語)からPowerPointスライドを一括生成し、Google Cloud TTSによる例文音声の自動生成・埋め込み、VBAマクロによる音声連鎖再生制御まで一貫して対応。

  • 約1,700語の語彙教材をExcelリストから一括自動生成(生成自体は数分で完了)
  • Google Cloud TTS連携で例文音声を自動生成(キャッシュによるAPI呼び出し最適化)
  • Windowsアプリ(exe)として配布し、クライアントが自身で教材生成可能に

技術: Python, python-pptx, Google Cloud TTS

モバイルアプリ

習慣トラッカーアプリ「Tsuzumi」の開発

個人プロジェクト

習慣化の挫折を防ぐため、記録の負担を最小化しつつ、継続状況に応じた通知でモチベーションを維持する設計を追求。Phase 1〜8の段階的開発で、ユーザー体験を検証しながら完成。

  • ワンタップ記録で習慣化のハードルを最小化
  • 離脱状態に応じた4種の通知で継続を支援
  • 段階的開発で要件を検証しながら改善

技術: React Native, Expo, Firebase, TypeScript

お問い合わせ

お問い合わせ

ご質問やご連絡がありましたら、お気軽にお送りください。

通常、1〜2営業日以内にご返信いたします。お急ぎの場合はメールに「至急」とご記載ください。