Works

Personal Project

ras.place

2023/03 -

このポートフォリオ Next.jsを使って作られている

slides

2022/12 -

作ったスライドの一覧 スライドはMarpで作っている

slitscan3d

2023/02 - 2023/04

Three.jsを使ったSlit-Scanアプリ

traQ iOS (WIP)

2022/08 -

部内SNS『traQ』をSwiftで再現したiOSアプリ (非公式)

gcg

2020/11

Goの構造体のコンストラクタ関数を自動生成するCLIツール

wscat

2022/12

Websocket通信を対話形式でテストできるようにしたCLIツール

ISUCON Dashbord

ISUCON12予選

Elasticsearch, Kibana, FluentBit, Luaなどを使用したISUCONのダッシュボード

Personal Library

traq-writer (Go)

2022/03

io.Writerに準拠したtraQ WebHookライブラリ

traq-oauth2 (Go)

2023/02

traQ Oauth2.0ライブラリ

swift-traq (Swift)

2022/08 - 2020/10

traQのSwiftクライアントライブラリ

traP Project

traPortfolio (WIP)

2020/03 -

部員のポートフォリオサイトや各種リンクなどをまとめる外部向けサービス

Role: プロジェクトリーダー, バックエンド

traP Hackathon

Make Sure The Pressure

traP Hackathon 2020 Spring

気圧を操作しゴールを目指すゲーム

Role: ゲームプログラミング

Qtheme

traP Hackathon 2020 Winter

部内SNS『traQ』のカスタムテーマを作成するサービス

Role: バックエンド

Qtunes

traP Hackathon 2021 Spring

部内SNS『traQ』に投稿された曲を一覧できるサービス

Role: チームリーダー, バックエンド

Nascalay

traP Hackathon 2021 Winter

プレイヤー同士で協力してお題を完成させるお絵かきリレー

Role: バックエンド

stamQ

traP Hackathon 2022 Spring

部内SNS『traQ』で用いるスタンプの生成ツール

Role: チームリーダー, バックエンド

traP Mission

traP Hackathon 2023 Spring

部内SNS『traQ』で用いるミッションを作成するサービス

Role: チームリーダー, バックエンド, フロントエンド

Other

memoru

2023/03/02 - 2023/03/04

みやぎハッカソン2023の成果物 旅行先で集めたアイテムを仮想空間の家に飾ることができるアプリ

Role: バックエンド

missingtypeguard

2023/03

Gopher Enablement Internship day2&3の成果物 Goのソースコードを静的解析しtype guardが足りない箇所を検出するツール