Skip to content
View sean-from-japan's full-sized avatar

Highlights

  • Pro

Block or report sean-from-japan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sean-from-japan/README.md

sean-from-japan

English | 日本語

Third-year computer science undergraduate, after a ten-month exchange abroad.

I like problems where the answer has to be argued for, not asserted: search and optimisation, data and privacy, formal logic, authorisation design, and the small tools that keep a workflow honest. Most of what I publish is built the same way — the claim is in the README, the evidence is in the repository, and the tests run in CI.

What to look at

togakuren-analytics University football records turned into reproducible analysis: 2,312 fixtures, player-minutes rebuilt from lineups and free-text substitution times, a match forecast scored on seasons its settings never saw, and adjusted plus-minus ratings — none of it redistributing amateur players' data.
torcs-racing-controller An autonomous racing controller taken from 261.42 s to 106.63 s. Every number in the README traces to a committed measurement, including the one run whose weights were never saved.
two-stage-evacuation-router A high-school team project reimplemented as an explainable constrained-routing system that optimises the complete escape-to-shelter route instead of greedily choosing the nearest exit.
assessment-system-design-case-study Reading a system I helped build as an attacker would, then rebuilding its authorisation core so the findings are answered by code, not by prose.
evidence-first-travel-planner Travel-planning practice across roughly fifteen European countries distilled into a deterministic validator for provenance, freshness, time, transfers, conflicts, and fallbacks.
learning-logic-in-computer-science How I studied a logic module, plus a library that makes the ideas executable — DPLL, resolution, unification, bounded model checking.
blog-asset-pipeline A manual delivery workflow turned into a CLI that refuses to ship a broken set. Dependency-free image inspection, so it runs anywhere.
java-programming-retrospective First-year coursework rebuilt two semesters later, as an honest record of what I did not know at the time.
ZzzMemo The task manager I actually use, self-hosted: natural-language capture, LLM sorting with local fallback, calendar sync.

Currently

Building implementation depth through evidence-first software: sports analytics, constrained routing, evolutionary computation, security-focused design, and tools built around real workflows. Interested in software engineering and AI internships.

Japanese (native) · English (IELTS 6.5)


日本語

English | 日本語

情報工学を専攻している学部3年です。10ヶ月の交換留学から戻ってきました。

答えを主張するのではなく論証しなければならない問題に関心があります。探索と最適化、データとプライバシー、形式論理、認可の設計、そしてワークフローを正直に保つための小さなツールです。公開しているものはどれも同じ作り方をしています。主張はREADMEに書き、根拠はリポジトリに置き、テストはCIで動かします。

見てほしいもの

togakuren-analytics 大学サッカーの記録を再現可能な分析にしたもの。2,312試合、先発と自由記述の交代時刻から再構成した出場時間、設定が見ていないシーズンで採点した試合予測、調整プラスマイナス評価。いずれもアマチュア選手のデータを再配布しない形
torcs-racing-controller 自律走行のレーシングコントローラを261.42秒から106.63秒まで短縮したもの。READMEの数値はすべてコミット済みの実測に辿れる。重みを保存できなかった1回の走行も含めて記載
two-stage-evacuation-router 高校のチーム課題を、説明可能な制約付き経路探索として作り直したもの。最も近い出口を貪欲に選ぶのではなく、避難所までの経路全体を最適化
assessment-system-design-case-study 構築に関わったシステムを攻撃者の視点で読み直し、認可の中核を作り直したもの。指摘に散文ではなくコードで答える構成
evidence-first-travel-planner ヨーロッパ約15ヶ国での旅程作成の経験を、決定的な検証器にまとめたもの。出典、鮮度、時刻、乗り換え、矛盾、代替手段を検査
learning-logic-in-computer-science 論理学の科目をどう学んだかの記録と、その考え方を実行可能にしたライブラリ。DPLL、導出、単一化、有界モデル検査
blog-asset-pipeline 手作業だった納品フローをCLIにしたもの。不備のある一式は納品させない。画像検査は依存なしで、どこでも動作
java-programming-retrospective 1年次の課題を2学期後に作り直したもの。当時わかっていなかったことをそのまま残した記録
ZzzMemo 実際に自分で使っているタスク管理ツールをセルフホストしたもの。自然言語での入力、ローカルにフォールバックするLLM分類、カレンダー同期

現在

根拠を先に置くソフトウェア開発を通して、実装の力を積み上げています。対象はスポーツ分析、制約付き経路探索、進化計算、セキュリティを意識した設計、そして実際のワークフローに合わせたツールです。ソフトウェアエンジニアリングとAIのインターンに関心があります。

日本語(母語)・英語(IELTS 6.5)

Pinned Loading

  1. assessment-system-design-case-study assessment-system-design-case-study Public

    Retrospective analysis of a multi-role assessment workflow system: architecture, ten security findings with evidence, and a tested redesign of its authorisation core.

    Python

  2. learning-logic-in-computer-science learning-logic-in-computer-science Public

    A learning record for a logic module, plus logickit: truth tables, CNF, DPLL, resolution, unification and bounded LTL model checking, with 182 tests.

    Python

  3. torcs-racing-controller torcs-racing-controller Public

    TORCS autonomous racing controller: 261.42s to 106.63s best warm lap via CMA-ES and a residual neural network (IBM AI Racing League, University of Sheffield)

    Python

  4. ZzzMemo ZzzMemo Public

    Self-hosted AI task manager and PWA: natural-language capture, LLM sorting with Gemini/Anthropic/Ollama fallbacks, Google Calendar and Tasks sync, FastAPI + SQLite, deployed on Fly.io

    Python

  5. togakuren-analytics togakuren-analytics Public

    Tokyo university football, 2,312 fixtures: minutes rebuilt from lineups and substitutions, an out-of-sample forecast that beats Elo, and adjusted plus-minus ratings. Standard library only; no colle…

    Python

  6. two-stage-evacuation-router two-stage-evacuation-router Public

    Two-stage evacuation routing: leave the hazard, then reach a shelter. Explainable Dijkstra with a global optimum over exit and shelter pairs, a CLI and a Flask API, and synthetic data only.

    Python