Works
ファストドクター株式会社 Backend Engineer / AI Engineer 2024/11 ~ Present
担当領域
- AIエージェントの開発
- 医療×LLMのPoC開発・評価基盤構築
主な成果
- カルテ書き起こしのPoC・評価基盤の作成
- 医療機関の医療事務領域における新規AIエージェントPoC及び現場導入
- LLMフレームワーク(Mastra/LangGraph)の比較評価・技術選定
技術スタック
株式会社Armoris Security Research Intern 2020/10 ~ 2021/03 2022/10 ~ Present
担当領域
- 脆弱性診断・セキュリティツール検証
- 脅威インテリジェンス分析
- インシデント対応・マルウェア解析
主な成果
- 金融機関標的フィッシング攻撃の分析(94 URLsを分析、攻撃インフラをマッピング)
- ECサイト改ざんインシデント解析
- AiTM攻撃・フィッシングフレームワーク(Evilgophish/Evilginx)の検証
- SSH脆弱性スキャナー(SSHamble)の検証
技術スタック
株式会社meing Backend Engineer / Infrastructure Engineer 2023/10 ~ Present
担当領域
- バックエンドAPI実装
- インフラ構築・リアーキテクト
主な成果
- AWS CDKによるインフラ構築
- Salesforce/Stripe連携
- 依存の単純化や責務分離による追加開発・機能改善を容易にするためのリアーキテクト
技術スタック
株式会社CoPalette Backend Engineer / Infrastructure Engineer 2024/10 ~ Present
担当領域
- インフラ移行・CI/CD整備
- バックエンド機能実装
主な成果
- レコメンド機能・主催者機能の実装
- EC2 → App Runner への移行(詳細は技術記事参照)
- CI/CDパイプライン整備
技術スタック
トゥギャッター株式会社 Backend Engineer 2022/10 ~ 2024/03
担当領域
- 既存サービスの保守開発
主な成果
- バックエンド機能追加・バグ修正
技術スタック
株式会社NewBizz 2023/02 ~ Present
株式会社Prokids 2019/10 ~ 2021/03 2022/03 ~ 2022/11
短期・就業型インターン
- Sansan株式会社 (就業型インターン)2024/9/16 ~ 2024/9/27 2025/2/13 ~ 2025/3/28
- 株式会社リクルート RED TEAM(就業型インターン)2024/10/3 ~ 2024/11/1
- 日経電子版インターン2022/8/15 ~ 2022/8/19
- LINE株式会社 ハッカソンインターン2023/8/16 ~ 2023/9/1
- STORES Tech Camp (短期インターン)2023/9/4 ~ 2023/9/15
Projects
自宅サーバー環境
自宅サーバー。Proxmoxで仮想化後、k8sクラスタを構築。Terraform + AnsibleでIaC、GitOpsを実践。
課題
本番環境相当のインフラ技術習得、IaCによる再現可能な環境構築、GitOpsによる宣言的な運用の実現
役割
個人開発(インフラ設計・構築・運用すべて)
成果
本番環境レベルのk8s運用経験を獲得。完全なIaC化により環境の再現性を担保。GitOpsによる宣言的管理で運用を効率化。
EC2 → App Runner 移行プロジェクト
ハッカソンプラットフォームのインフラをEC2+DockerからAWS App Runnerに移行。運用負荷削減とCI/CD自動化を実現。
課題
手動SSH接続によるSQLマイグレーション、分散した秘密情報管理、不安定なデプロイフローが課題
役割
CoPaletteでのバックエンド・インフラエンジニア
成果
デプロイを完全自動化、運用負荷を大幅削減、マイグレーション安定性向上、CloudWatch中心の監視体制確立
Coding-Remote
Claude CodeとDiscordを統合したリモートツール承認・セッション管理システム。Discord経由でファイル編集やコマンド実行を承認可能。
課題
VSCode外でのClaude Codeセッション継続、モバイルデバイスからのリモートコーディング実現
役割
個人開発(企画・設計・実装すべて)
成果
セッション管理とDiscord UIによる承認フロー構築。MITライセンスでOSS公開
糸かけシミュレーター
糸かけ曼荼羅の制作を支援するソフトウェア。配色や形状の細かなシミュレーションが可能。
課題
複雑な幾何学パターンの描画パフォーマンス最適化、直感的なUI/UX設計
役割
個人開発(企画・設計・実装すべて)
成果
U22プログラミングコンテスト2019 入賞・日本事務器賞受賞。
Skills
Python
APIなどのサーバー側の処理やスクレイピング,画像処理など幅広く使用. ちょっとしたツールやプロトタイプはとりあえずPythonで制作.
Go
個人制作のデジタルサイネージv2やWebアプリのバックエンドや、株式会社NewBizzでのバックエンド開発でも利用
TypeScript
糸かけシミュレーターや2434units.comなどのWebアプリのフロントの開発に使用. NestJSやPrismaなどを用いたバックエンドの開発にも利用.
PHP
バックエンドの開発に利用.
docker
開発環境の構築やデプロイに利用
AWS
AWS CDKを用いて、ECS/Aurora Serverless/ECR/S3などを利用したインフラの構築や運用
Proxmox
Nginx
NestJS
MariaDB
PostgreSQL
Prisma
Raspberry Pi
Awards
- たのしいmicro:bitコンテスト2019 特別賞 「殺虫剤遠隔噴霧車」
- U22プログラミングコンテスト2019 入賞・日本事務器賞 「糸かけ曼荼羅色シミュレーター」
- みんなのラズパイコンテスト2019 RaspberryPi財団賞 「デジタルサイネージ with Raspberry Pi」
- みんなのラズパイコンテスト2021 学生賞 「エニグマを再現! 見た目にも凝った「EnigmaPi」」
- 東工大学生コンテスト ChatGPT を使い倒せ! 第1弾:ChatGPT-4を用いたアプリ制作コンテスト 文字起こし結果の改善 技術賞 (チーム:pyてょん3.0)
- デジタル庁 法令APIハッカソン ビジネス・法務賞 (チーム:pyてょん3.0)
Certifications
- 情報処理安全確保支援士試験
- ネットワークスペシャリスト試験
- 応用情報技術者試験
- 基本情報技術者試験
その他の資格
- 実用英語技能検定準1級
- ITパスポート試験
- 情報検定 情報活用試験1級
- 情報検定情報システム試験 基本スキル・プログラミングスキル プログラマ認定
- 日本漢字能力検定2級
Articles
Media
趣味・個人制作プロジェクト
2434Units.com
VTuberグループにじさんじのユニットの最新情報を提供するサイト
Digital Sigange v3
Raspberry PiとDropbox/Google Driveを使用して,掲示板をデジタル化したデジタルサイネージ。
Image2PDF
Webサイト上で複数の写真を1つのPDFファイルに結合し変換するWebアプリケーション
Presentation Support System
プレゼンテーションを更に面白く,便利に行うためのツール。スライド上にリアルタイムでコメントを流すシステムを実装。
PS2JPC-BOT
PCゲーム PlanetSide2の非公式JPコミュニティで2017年より運用中の管理Bot。役職管理やゲーム内イベント告知,サーバー管理等の機能を実装。
戦車プラモデルのラジコン化
タミヤの1/35戦車プラモデルにRaspberryPi Zero WHを搭載。Xboxコントローラーで操作できる。砲塔の旋回も可能。
球体ロボット
プラスチック球の中にRaspberryPi Zero WHなどを搭載した,Xboxコントローラーで操作できる球体ロボット。Xboxコントローラーで操作可能。