Python

Pythonは、シンプルで読みやすい構文を持つ汎用プログラミング言語です。

経験レベル
経験年数: 4.8年

Webアプリケーション開発とデータ処理の経験があります。主要なライブラリやフレームワークも使いこなせます。

使用プロジェクト

論文自動収集 Slack Bot
研究者が研究概要を入力するだけで、生成AI(Ollama)を用いて関連論文を自動収集・通知するSlack Bot。arXiv APIから論文を取得し、LangChainとOllamaで検索クエリを自動生成
Real GeoGuessr
リアルタイムで複数人で遊べるGeoGuessr風のゲーム。バックエンドはFastAPI、フロントエンドはFlutterで実装。Google MapsとStreet Viewを統合し、位置情報を共有しながらゲームを進行
SummaryPocket
Pocketに記事を保存すると、その記事をChatGPTが要約し、Notionに保存するツール。3点で記事の内容を要約し、ユーザが決めたカテゴリに分類することができる
GenieSlack: ハッカソンでのチーム開発
SlackのメッセージをChatGPTで要約し、チームwiki (Esa) に保存するツールをハッカソンで開発。未経験の技術に多数挑戦し、Webサイトで公開中。サポーターズ 技育CAMP マンスリーハッカソン vol.2で努力賞、技育CAMPアドバンス2023 Vol.2で企業賞(ウイングアーク1st株式会社)を受賞
論文要約&配信ツール
最新の論文をChatGPTで要約して毎朝Slackに共有してくれるbot。arXiv APIから論文を取得し、OpenAI APIで要約してSlackに配信
クラウドソーシングを使ったスクレイピング業務
クラウドソーシングプラットフォームを通じて、Webスクレイピング・データ収集の業務を約30件受注。研究をメインで行うため、柔軟な時間で仕事をしたいという想いから始めたフリーランス活動
mgx(詳細非公表)
複数のWebサイトからファイルを自動ダウンロードするツール。クリーンアーキテクチャとストラテジーパターンを採用し、FastAPIによるAPIサーバーとCLIインターフェースを提供