Go Straightforward Web Application Development.

I'm Ryota Murakami who lives in Tokyo. Currently working as a freelance React/Node/TypeScript developer. Here is my independent OSS organization.

Personal photo showcasing development work
Creative coding project snapshot
Technology workspace environment
Software engineering collaboration
Programming achievement highlight

GitHub Activity

  1. @ryota-murakami ryota-murakami pushed to laststance/Engage · March 9, 2026 13:17
    1 commit to main
    • @ryota-murakami 8bbc862
      perf: optimize task toggle with optimistic updates and Zustand selectors
  2. @ryota-murakami ryota-murakami pushed to laststance/Engage · March 9, 2026 13:01
    1 commit to main
    • @ryota-murakami 63e6b9d
      fix: patch parseAspectRatio crash in react-native-css-interop@0.2.1
  3. @ryota-murakami ryota-murakami pushed to laststance/nsx · March 9, 2026 03:52
    2 commits to main
    • @ryota-murakami 692f657
      chore: update package version to enhance compatibility with dependencies
    • @ryota-murakami 3da5844
      chore: update packageManager version for improved dependency management
  4. @ryota-murakami ryota-murakami pushed to laststance/skills · March 7, 2026 10:17
    2 commits to main
    • @ryota-murakami 3a0a8da
      refactor: replace Chrome MCP / Playwright MCP with agent-browser
    • @ryota-murakami 387b7b2
      docs(task,troubleshoot): add agent-browser OAuth authentication guide
  5. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 6, 2026 14:07
    1 commit to main
    • @ryota-murakami a436cc8
      fix(e2e): add toPass polling and explicit timeouts to all maintenance…
  6. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 6, 2026 13:47
    1 commit to main
    • @ryota-murakami 7197086
      fix(e2e): add toPass polling before navigation in mobile viewport test
  7. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 6, 2026 13:27
    2 commits to main
    • @ryota-murakami 7d037f8
      fix: update dependencies to enhance stability and performance improve…
    • @ryota-murakami 1218483
      fix(ci): increase E2E toPass timeouts and downgrade ESLint to 9.x
  8. @ryota-murakami ryota-murakami created a branch in laststance/chakrawind · March 6, 2026 12:34
  9. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 5, 2026 13:54
    2 commits to main
  10. @ryota-murakami ryota-murakami pushed to laststance/skills · March 5, 2026 13:21
    1 commit to main
    • @ryota-murakami 0085d89
      feat(skills): add deep-trace and english-conversation skills
  11. @ryota-murakami ryota-murakami starred BrowserMCP/mcp · March 4, 2026 23:53

    Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

    TypeScript 6k Updated Apr 24, 2025

  12. @ryota-murakami ryota-murakami deleted branch refs/heads/feat/ban-localsorage in laststance/gitbox · March 5, 2026 04:54

    Updated Mar 5

  13. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 5, 2026 04:54
    1 commit to main
    • @ryota-murakami f431a36
      refactor: ban direct localStorage and migrate to Redux persistence (#162
  14. @ryota-murakami ryota-murakami merged laststance/gitbox#162 · March 4, 2026 20:54
    refactor: ban direct localStorage and migrate to Redux persistence #162

    Summary

    • Ban direct localStorage / window.localStorage / globalThis.localStorage usage via ESLint rules (no-restricted-globals, no-restricted-prope…
    +237 -232
    7 comments
  15. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 5, 2026 04:02
    1 commit to feat/ban-localsorage
    • @ryota-murakami fe00b61
      feat: introduce destr for safe JSON parsing and ban JSON.parse via ES…
  16. @ryota-murakami ryota-murakami pushed to laststance/gitbox · March 5, 2026 02:51
    1 commit to feat/ban-localsorage
    • @ryota-murakami 312d491
      fix: resolve CodeRabbit review findings and TypeCheck CI failure
  17. @ryota-murakami ryota-murakami opened laststance/gitbox#162 · March 4, 2026 16:42
    refactor: ban direct localStorage and migrate to Redux persistence #162

    Summary

    • Ban direct localStorage / window.localStorage / globalThis.localStorage usage via ESLint rules (no-restricted-globals, no-restricted-prope…
    +237 -232
    7 comments
  18. @ryota-murakami ryota-murakami created a branch in laststance/gitbox · March 5, 2026 00:41
  19. @ryota-murakami ryota-murakami starred manaflow-ai/cmux · March 4, 2026 14:43

    Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents

    Swift 4.7k 2 issues need help Updated Mar 9

  20. @ryota-murakami ryota-murakami pushed to laststance/laststance.io · March 4, 2026 21:34
    1 commit to main
    • @ryota-murakami 61e991e
      fix(tailwind): resolve design token import path
  21. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:12
    📐 Layout: Scattered/Freeform(散在/フリーフォーム) #58
    ## 散在/フリーフォームレイアウト **カテゴリ:** 特殊 **難易度:** 設計 ### 概要 意図的に不規則な配置。クリエイティブ系サイトやポートフォリオで使われる。 ### 学習ポイント - `absolute` + 任意の座標での配置 - `rotate` での傾き付与 - ランダ…
  22. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Hierarchical(階層) #57
    ## 階層レイアウト **カテゴリ:** 特殊 **難易度:** 応用 ### 概要 ツリーのようなネストされた構造。ファイルブラウザや組織図。 ### 学習ポイント - ネストした `ul`/`li` でのツリー構造 - `pl-*` でのインデント制御 - 展開/折りたたみのCSS実装(`…
  23. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Canvas(キャンバス) #56
    ## キャンバスレイアウト **カテゴリ:** 特殊 **難易度:** 設計 ### 概要 自由形式の描画/配置エリア。ホワイトボードやデザインツール的なUI。 ### 学習ポイント - `relative` コンテナ + `absolute` 子要素での自由配置 - ドラッグ&ドロップの基盤…
  24. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Circular(サーキュラー) #55
    ## サーキュラーレイアウト **カテゴリ:** 特殊 **難易度:** 設計 ### 概要 放射状および円形の配置。ダッシュボードやインフォグラフィックで使われる。 ### 学習ポイント - `rotate` + `translate` での円形配置 - CSS `transform-ori…
  25. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Overlay(オーバーレイ) #54
    ## オーバーレイレイアウト **カテゴリ:** 特殊 **難易度:** 実践 ### 概要 モーダルやオーバーレイで表示されるコンテンツ。 ### 学習ポイント - `fixed inset-0` でのフルスクリーンオーバーレイ - backdrop(`bg-black/50`)の実装 - …
  26. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: FAB(フローティングアクションボタン) #53
    ## FABレイアウト **カテゴリ:** 特殊 **難易度:** 応用 ### 概要 画面上に浮遊するアクションボタンのパターン。Material Designで有名。 ### 学習ポイント - `fixed` / `sticky` でのボタン配置 - `bottom-*` `right-*…
  27. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Form-Based(フォームベース) #52
    ## フォームベースレイアウト **カテゴリ:** データ表示 **難易度:** 実践 ### 概要 さまざまな入力レイアウトを持つフォーム。登録画面や設定画面。 ### 学習ポイント - ラベル+入力の配置パターン(横並び / 縦積み) - Grid を使ったフォームフィールドの整列 - セ…
  28. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Comparison(比較) #51
    ## 比較レイアウト **カテゴリ:** データ表示 **難易度:** 応用 ### 概要 並べた機能比較レイアウト。料金プランやスペック比較に使われる。 ### 学習ポイント - テーブル vs Grid での比較表現 - 固定列ヘッダー + スクロール - ハイライト列(おすすめプラン)の…
  29. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Catalog(カタログ) #50
    ## カタログレイアウト **カテゴリ:** データ表示 **難易度:** 実践 ### 概要 フィルタリング付きの製品/アイテムグリッド。ECサイトの定番。 ### 学習ポイント - サイドバーフィルター + グリッド表示の組み合わせ - Grid/Flexでの商品カード配置 - フィルター…
  30. @ryota-murakami ryota-murakami opened an issue in ryota-murakami/next-play · March 4, 2026 13:11
    📐 Layout: Timeline(タイムライン) #49
    ## タイムラインレイアウト **カテゴリ:** データ表示 **難易度:** 応用 ### 概要 時系列のコンテンツ表示。経歴やプロジェクト履歴に使われる。 ### 学習ポイント - 中央線 + 左右交互配置の実現 - `before`/`after` 疑似要素での装飾線 - ドットやアイコ…