# 茂木光志 — 開発経験
## Python
研究におけるデータ分析・実験、個人開発(Webスクレイピング)、競技プログラミング(AtCoder)、講義、アルバイト(チャットボット開発、データ管理)で使用。最も得意な言語です。
経験年数: 4 年
## TypeScript
ハッカソン(JPHACKS2024, JPHACKS2025)、インターンシップ、本ホームページ作成で使用。
経験年数: 1 年
## JavaScript
個人開発(Chrome拡張機能の開発)、アルバイト(チャットボット開発)で使用。
経験年数: 2 年
## C++
講義、競技プログラミングで使用。講義ではぷよぷよ(のようなもの)を作成。
経験年数: 2 年
## C\#
インターンシップで使用。OracleDBを利用して従業員管理システムの開発を経験。ほぼ覚えてません。
経験年数: 1 年
## C
講義で使用。ポインタに苦労した記憶があります。
経験年数: 2 年
## Haskell
関数型プログラミングの学習で使用。一番書けないけど一番好きな言語です。
経験年数: 1 年
## R
講義で使用。データ解析に活用。
経験年数: 2 年
## HTML
Webアプリケーション開発で使用。
経験年数: 2 年
## Ruby
インターンシップでRuby on Railsフレームワークと共に使用。Cursorを使いながら書いていたのであまり自信はないです。
経験年数: 1 年
## SQL
データベース操作で使用。MySQL、OracleDBでのデータ操作などで使用。
経験年数: 2 年
## CSS
Webアプリ開発で使用。あまり得意ではないです。
経験年数: 2 年
## Arduino
PBLで使用。4輪の車を動かしました。
経験年数: 1 年
## React
ハッカソン、インターンシップ、アルバイトで使用。最近書くことが増えました。
経験年数: 1 年
## Next.js
ハッカソン(JPHACKS2025)・本ホームページ作成に使用。
経験年数: 1 年
## FastAPI
ハッカソンで使用。かなり気楽に書けるので好きです。
経験年数: 1 年
## Ruby on Rails
インターンシップで使用。システム機能の追加開発などをやりました。
経験年数: 1 年
## Docker
講義、ハッカソン、研究で使用。研究室の開発環境管理をしているので人並には使えます。
経験年数: 2 年
## GitHub
講義、ハッカソン、研究で使用。バージョン管理とチーム開発に活用。
経験年数: 2 年
## AWS
アルバイトで使用。S3、Lambda、CloudWatchを利用してChatBotの開発・保守を行っています。
経験年数: 1 年
## MySQL
ハッカソンで使用。
経験年数: 1 年
## OracleDB
インターンシップで使用。C\#と併せて従業員管理システムの開発。
経験年数: 1 年
## SQLite
個人開発や講義で使用しました。
経験年数: 1 年
## Git
バージョン管理システムとして全ての開発プロジェクトで使用。
経験年数: 3 年
## Vercel
Webアプリケーションのデプロイメントプラットフォームとして使用。本ホームページの開発に使用。
経験年数: 1 年
## JPHACKS2025
ハッカソンイベントJPHACKS2025での開発プロジェクト。Next.jsを活用したWebアプリケーションを開発。
2025年10月
フロントエンド、PM
TypeScript, HTML, Next.js, Git, GitHub
[GitHub](https://github.com/jphacks/ng_2511)
## 個人ポートフォリオサイト開設
個人ポートフォリオサイトを開設しました。Next.jsとTypeScriptを使用してモダンなWebサイトを構築。
2025年10月
個人開発者
TypeScript, Next.js, Git, GitHub
[GitHub](https://github.com/CS-Kmkm/kmkm-page)
## SmartHRインターンシップ
株式会社SmartHRでのハッカソン型インターンシップ(フロントエンド)。TypeScript、Reactを利用したフロントエンド開発を実施。ユーザヒアリングから機能開発までの一連のプロセスを経験。
2025年9月
フロントエンド開発者
TypeScript, HTML, React, Git, GitHub
## ラクスルインターンシップ
ラクスル株式会社でのハッカソン型インターンシップ(バックエンド)。Ruby on Railsを利用したバックエンド開発を実施。ユーザヒアリングから機能開発までの一連のプロセスを経験。
2025年9月
バックエンド開発者
Ruby, Ruby on Rails, Git, GitHub
## BIPROGYインターンシップ
BIPROGY株式会社でのデータサイエンティスト/AIエンジニアインターンシップ(1週間)。AIを活用したシステム開発を4名チームで実施。
2025年8月
DS/AIエンジニア
Python
## MonotaROインターンシップ
株式会社MonotaROでのデータサイエンティスト/AIエンジニアインターンシップ(1週間)。生成AIを活用したシステム開発を実施。
2025年8月
DS/AIエンジニア
Python
## 生成AIチャットボット開発(アルバイト)
学術研究の成果物(研究データ)の管理手法に関する質問に解答する生成AIチャットボット。研究データ管理を行う人をサポートすることを目的としたプロダクト。先輩の開発を引き継いで、Web検索に基づく回答生成機能の不具合修正、ベクトルデータベースのサービス移行(Pinecone→AWS S3 Vector)、データの追加を担当。
2025年4月 - 現在
開発・保守担当(一人)
Python, JavaScript, HTML, React, AWS, Docker, Git, GitHub
## 技育祭2025\[春\]現地参加
技育祭2025\[春\]に現地参加しました。技術系学生向けのイベントで、企業ブースの見学や技術セッションへの参加を行いました。
2025年3月
参加者
イベント参加
## JPHACKS2024
ハッカソンイベントJPHACKS2024での開発プロジェクト。チームでWebアプリケーションを開発。
2024年10月26日
バックエンド, PM
Python, TypeScript, HTML, React, FastAPI, MySQL, SQL, Git, GitHub
[GitHub](https://github.com/jphacks/ng_2405)
## Chrome拡張機能開発(個人開発)
JavaScriptを用いたChrome拡張機能の開発。ブラウザの機能拡張とユーザビリティの向上を実現。
2023年8月 - 2025年4月
個人開発者
JavaScript, HTML, CSS
## トヨタシステムズインターンシップ\(2週間\)
株式会社トヨタシステムズでのインターンシップ。C\#とOracleDBを用いたシステム開発を実施。
2023年8月
開発者
C\#, SQL, OracleDB
## PBL
PBL\(Project Based Learning\)で4名チームで開発しました。Arduinoで車を走らせたりしてました。要件定義なども担当しました。
2023年6月-2023年7月
PM、PG
Arduino
## データ分析・実験(研究)
研究活動におけるデータ分析と実験の実施。データの分析・可視化、LLMでのテキスト生成、分類モデルの学習などを経験。
2021年4月 - 現在
研究者
Python
## Webスクレイピング(個人開発)
Pythonを用いたWebスクレイピングツールの開発。データ収集の自動化と分析に活用。
2021年4月 - 現在
個人開発者
Python
## 競技プログラミング(AtCoder)
AtCoderでの競技プログラミング活動。アルゴリズムとデータ構造を実際の問題で実装。
2021年4月 - 現在
競技プログラマー
Python, C++