Skills

経験のある技術の一覧です。ここ 3 年程度で使用歴のある技術の一部を掲載しています。以前に使用していた技術や、特別アウトプットのない技術は含まれていません。

TypeScript

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる
専門家レベルで使いこなせる

多くのプロジェクトで使用しています。フロントエンド、バックエンド、IaC で活用しています。

言語
Web
クラウド

JavaScript

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

最近はほとんど TypeScript を使用しています。

言語
Web

React

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

主にフロントエンド開発で使用しています。主に Next.js や Remix で開発しています。

フレームワーク
Web
フロントエンド

Next.js

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

主にフロントエンド開発で使用しています。

フレームワーク
Web
フロントエンド
React Router

React Router

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

主にフレームワークとしてこのサイトで使用しています。

フレームワーク
Web
フロントエンド

Storybook

触れたことがある
小規模なプロジェクトで使用したことがある

コンポーネント開発に使用しています。

ツール
Web
フロントエンド

React Native

触れたことがある

Expo を併用してモバイルアプリ開発に使用しています。

フレームワーク
モバイル

NestJS

触れたことがある
小規模なプロジェクトで使用したことがある

TypeScript のバックエンドフレームワークとして使用しています。

フレームワーク
Web
バックエンド
Hono

Hono

触れたことがある
小規模なプロジェクトで使用したことがある

一部のプロジェクトでバックエンドフレームワークとして使用しています。

フレームワーク
Web
バックエンド

Swift

触れたことがある

SwiftUI を使用した iOS アプリ開発に使用しています。

言語
モバイル
Python

Python

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる
専門家レベルで使いこなせる

Web バックエンドや強化学習、NN、競技プログラミングなど幅広く使用しています。

言語
Web
機械学習
競技プログラミング

FastAPI

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

Python の Web バックエンドフレームワークとして使用しています。

フレームワーク
Web
バックエンド
PyTorch

PyTorch

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

主に NN や強化学習の研究・開発で使用しています。

フレームワーク
機械学習

Rust

触れたことがある
小規模なプロジェクトで使用したことがある

個人開発で使用しています。Tauri を使用したデスクトップアプリ開発の経験があります。

言語

Ruby

触れたことがある
小規模なプロジェクトで使用したことがある

大学の授業で使用しました。レイトレーシングの実装などをしています。

言語

C

触れたことがある
小規模なプロジェクトで使用したことがある

大学の授業で使用しました。レイトレーシングや数値計算で使用しています。

言語
C++

C++

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

大学の授業や競技プログラミングで使用しました。数値計算やアルゴリズム実装で使用しています。

言語
競技プログラミング

C#

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

デスクトップアプリ開発や MMM のプラグイン開発で使用しています。

言語
デスクトップ
.NET

.NET

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

デスクトップアプリ開発で使用しています。

フレームワーク
デスクトップ
Unity

Unity

触れたことがある

VRChat のアバターやワールド制作で使用しています。

フレームワーク
デスクトップ

Go

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

インターンで使用しました。

言語

SQL

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

PostgreSQL や SQLite を使用した RDB の設計・構築の経験があります。ほとんどの場合で ORM を使用しています。

言語
データベース
Docker

Docker

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

開発環境や本番環境のコンテナ化に使用しています。Docker Compose も活用しています。

コンテナ
Terraform

Terraform

触れたことがある
小規模なプロジェクトで使用したことがある

AWS や自宅サーバーのインフラ構築に使用しています。モジュール化や状態管理も活用しています。

IaC
クラウド
AWS

AWS

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

個人、サークル、インターンなどでのインフラ構築に使用しています。ECS on Fargate、S3、Lambda などのサービスをよく利用しています。

クラウド
Google Cloud

GCP

触れたことがある

Compute Engine と Cloud Run の使用経験があります。

クラウド
AWS CDK

CDK

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

AWS インフラ構築のために使用しています。

IaC
クラウド

Git

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

ソースコードのバージョン管理に使用しています。

ツール

GitHub Actions

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

CI/CD パイプラインの自動化に使用しています。

ツール
CI/CD
CloudFlare

CloudFlare

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

CloudFlare Workers や D1 を使用したホスティングや Tunnel を使用したサービス公開に使用しています。

クラウド
VS Code

VS Code

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる
専門家レベルで使いこなせる

主なコードエディタとして使用しています。

ツール

LaTeX

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

レポートの執筆や文書の作成に使用しています。

ツール
Linux

Linux

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

自宅鯖やクラウドで使用しています。Red Hat 系が多いです。

ツール
After Effects

AfterEffects

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる
ドキュメントを見なくても使いこなせる

動画編集に使用しています。

ツール
デザイン
Illustrator

Illustrator

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

ロゴやアイコンの作成に使用しています。

ツール
デザイン
Figma

Figma

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

UI デザインに使用しています。

ツール
デザイン
Claude

Claude Code

触れたことがある
小規模なプロジェクトで使用したことがある
ドキュメントを見ながらある程度使いこなせる

コード生成や Vive Coding に使用しています。

ツール
AI