まっちゃてぃー。のアイコン アニメ調の女の子の画像

まっちゃてぃー。

@mattyatea

高校に通いながら、いくつかの会社でエンジニアとして働いています。
9歳のとき 3DS の SmileBASIC でプログラムを書き始め、
14歳のときに自分の Misskey サーバーを立ち上げました。

GitHub ブログ(自分で運営) Zenn note Qiita

年齢
18歳
仕事
エンジニア
学校
S高等学校
所属
misskey-dev / MisskeyHQ
よく書く
TypeScript

いま

仕事

2025年1月から IT 企業でアルバイトとして働いています。
インフラを触ったり、フィードバックをもとにバグを直したり、機能や改善を提案したりしています。
新規開発で、設計から関わったこともあります。
2026年9月からは、いろいろな会社でインターンとして働かせてもらっています。

OSS

misskey-dev と、70万人以上のユーザーがいる Misskey.io の開発に参加しています。
Misskey.io では上流の変更のマージも担当していて、コアメンバーに近い動きをしています。

Fediverse のサーバー運用

オープンソースの SNS である Misskey のサーバーを2つ運営しています。

Misskey のホスティングサービス nanasphere では、十数台のサーバーの管理を担当しています。

作ったもの・動かしているもの

夕焼けの空と観覧車の写真

14歳で立ち上げた最初の自分の Misskey サーバーです。
どんな話題でも歓迎の汎用サーバーとして運営しています。

登録ユーザー数
4,020
投稿数
266,619

PrisMisskey

prismisskey.space

自作フォーク Type4ny で動かしている Misskey サーバーです。
ロゴも自分で作りました。

登録ユーザー数
1,202
投稿数
965,212

misskey-dev/misskey ・ MisskeyIO/misskey

Misskey への貢献

misskey-dev/misskey に4件、Misskey.io に48件の PR がマージされています。
misskey-dev/misskey にマージされた PR は次の4件です。

  • #16971Service Worker の Auto Preload をオプトアウトする
  • #16952Service Worker でオフライン時の fetch にタイムアウトを入れる
  • #12172リモートユーザーを更新できるように
  • #12031サーバーサイレンス機能を追加

Misskey.io の PR を見る

mattyatea/ActivityPub-Relay

ActivityPub-Relay

Fediverse のサーバー同士をつなぐリレーです。
Cloudflare Workers の上で動きます。

  • TypeScript
  • Hono
  • Cloudflare Workers

Type4ny-Project/Misskey

Type4ny

15歳の時から作っている Misskey のフォークです。
2026年からは最新の Misskey をもとに作り直し、ゲーミングモードなどの独自機能を載せ直しています。
一度まっさらな状態から始め直すため、元のリポジトリはアーカイブしました。

  • TypeScript
  • Vue
  • Node.js

nanasphere.7si.app

nanasphere

Misskey を運営したい人のためのマネージドホスティングです。
十数台のサーバーの運営を手伝っています。

  • Kubernetes
  • Cloudflare

mattyatea/mattyateame

このサイト

HTML と CSS だけで書いています。
下の年表は Web Components で作りました。

  • HTML
  • Web Components
  • Cloudflare Workers

使える技術

言語
  • TypeScript
  • Java
  • Kotlin
  • Go
  • Python
  • PHP
フロントエンド
  • Vue / Nuxt
  • React / Next.js
バックエンド
  • Node.js
  • Hono
  • Spring Boot
  • Laravel
  • Go
データストア
  • PostgreSQL
  • Redis / Valkey / Dragonfly
  • Cloudflare KV
インフラ
  • Linux
  • Cloudflare Workers
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Nginx
  • Terraform
そのほか
機械学習は、業務で触ったことがある程度です。

これまで

とある上場企業にインターンとして参画し、今に至る。

金融系スタートアップにインターンとして参画。

Type4ny を最新の Misskey をもとに作り直し始める。
これまでの独自機能の差分を取り出し、最新の Misskey に実装をし直す。
一度まっさらな状態から始め直すため、元のリポジトリはアーカイブ。

PWA でインストールした Misskey が、特定の条件で真っ白な画面のまま止まる問題を Issue #16951 で報告。
Chromium のバグだと切り分け、Chromium にも報告した。
影響が大きかったため、気づいてから数時間で原因を切り分け、暫定の対策として Service Worker を直す PR を出した。

IT 企業にアルバイトとして入社。
Java や Kotlin、Laravel、React で、業務システムや AI を使った SaaS、社内ツールを開発。
インフラなども担当。

Misskey.io の開発に参加。
ロールでリアクションを制御する機能や Elasticsearch での検索などを実装し、48件の PR がマージされている。
上流の更新を取り込むときに出た約300件の競合を、1か月ほどかけて解消した。

株式会社9ineverseに執行役員として参画。
Fediverse のホスティング事業「FediHost」の立ち上げに加わる。
Azure と Kubernetes のインフラの運用と、決済が済むと Kubernetes にデプロイされる仕組みの構築を担当。
Azure の VM の上に Kubernetes のクラスターを組んだのも、この仕事のひとつ。

S高等学校に入学。
2027年3月卒業予定。

misskey-dev/misskey に PR が2件マージされる。

TypeScript と Vue を使い、Misskey のフォーク Type4ny を作る。
Type4ny で PrisMisskey の運営を始める。
ゲーミングモードなどの独自機能を実装した。

Cloudflare Workers を触り始める。

まっちゃすきー。の同時接続が60人を超える。
2023年3月には1日に91人が利用。
延べ登録者は約4,000人。

GitHub にはじめてコードをコミットする。
Misskey の bot「NullcatChan」を動くように直した。

友人からパソコンを支援してもらう。
もらった当時はゲームに明け暮れていた。

自分の Misskey サーバー「まっちゃすきー。」(mattyaski.co)を開設。
データベースの破損やファイルサーバーの消失も経験した。
運営の大変さと面白さを、ここで知った。

はじめて Misskey のサーバーを立てる。
このサーバーはすぐに閉じた。

技術ブログ nanasi-apps.xyz を開設。

部屋に Raspberry Pi 4B(4GB)を1台置き、自宅サーバーを始める。
コードもこの Raspberry Pi の上で VS Code を使って書いていた。
WordPress の公開や、サーバーからの部屋の照明の操作もしていた。

PHP で Web アプリの作成などを行った。
当時はメモ帳で書いていた。

3DS の SmileBASIC ではじめてプログラムを書く。

書いたもの

自分で運営しているブログ nanasi-apps.xyz には、Misskey の構築や運用の記事を中心に22本書いています。
Zenn、note、Qiita にも書いています。

撮った写真

風景や花の写真を撮っています。

オレンジ色のヒマワリの写真 曇り空の下の海岸と緑の丘の写真 夕焼けの空と観覧車の写真 横浜赤レンガ倉庫と手前の植え込みの写真 紫と白のペチュニアの写真

人となり

動くものを作るのが好きで、作っては壊すことをずっと繰り返しています。
それでも、保守にもスリルがあって面白いと思っています。
自分の SNS を何年も運営してきたので、この先どうしていくかを念頭に置きながら動く癖があります。

連絡先

技術の話も雑談もお仕事の相談も歓迎です。
Misskey と GitHub にいます。