Takara Hamaguchi

鳥羽商船高等専門学校 / 情報機械システム工学科三重県志摩市

Takara Hamaguchi

鳥羽商船高等専門学校 / 情報機械システム工学科

誰かのためにモノを作る - Create for someone

鳥羽商船高等専門学校 情報機械システム工学科 5年生です。 「誰かのためにモノを作る」をモットーに、日々誰かに活用してもらえるシステムを開発しています。

  • Teamsの課題情報APIの開発

    MS Teams(学校用)にて配布される課題の情報を提供するAPIの開発を行いました。学生アカウントではMicrosoft Graph APIを使用できず、公式に課題情報を取得できないため、課題情報スクレイピングライブラリdevoirs-coreを使用してAPIを自作しました。devoirs-core内部で呼び出すChromiumの最適化や、課題情報のキャッシュ化などを行い、APIサーバーが高負荷にならないように工夫しました。 〈開発人数〉 1人(私) 〈私の担当〉 全ての実装 〈使用技術〉 バックエンド: TypeScript / Express / devoirs-core / Firebase / TypeScript / App Engine ツール: Git / GitHub

    -
  • 視覚障がい者セーリング支援アプリの開発・運用

    視覚障がいをお持ちの方がセーリング(ヨット競技)を行うのを支援するスマートフォンアプリを開発しました。競技中、指定されたマークまでヨットで向かうとき、音声で方向ナビゲーションを行うことで、走行を支援します。マークは風や波の影響で位置が変わるため、最新の位置情報をリアルタイムに選手スマートフォンに送信します。実際に大会で使用していただき、競技をサポートすることができました。 〈開発人数〉 7名 - 実装: 1人(私) - プロジェクト管理: 1人 - テスト: 他の方(6名) 〈私の担当〉 全ての実装 〈使用技術〉 フロントエンド(スマートフォンアプリ): Flutter / Dart フロントエンド(管理用Webアプリ): Next.js(React) / Tailwind CSS / TypeScript バックエンド: Gorilla WebSocket / Gin / Cloud Run / Firebase / Go ツール: Git / GitHub / Figma 〈意識していること〉 ・説明書を見なくても使用できるデザイン設計(トップページからワンクリックで操作完了できるように) ・ネットワークが途絶えても、レースを続行できるような実装 〈学んだこと〉 ・早期にプロトタイプを作り、現地テストを行うべき ・使用者(視覚障がい者)と積極的に意見交流すべき ・急な仕様変更に備えて、シンプルな実装を心掛けるべき

Ambition

In the future

業種の指定はありませんが、多くの人に使用されるアプリのフロントエンドまたはバックエンドを実装してみたいです。

鳥羽商船高等専門学校5 years

情報機械システム工学科

-
  • アート製作による海洋ごみ処理システムの開発

    ごみアート製作を行うことによって、海洋ごみを処理するシステムを開発しました。海洋ごみが増加している背景から、ごみを使ったアート製作を促進させ、自主的にごみ拾いを行う仕組みを作りました。当システムは1つのスマートフォンアプリで動作し、「回収した海洋ごみの分別、回収したごみから作れるアート作品の検索・製作、完成したアート作品をSNSに共有」の3つのステップを提供します。 〈開発人数〉 5人 - 実装: 1人(私) - デザイン: 1人 - アイデア: 1人 - テスト: 2人 〈私の担当〉 全ての実装・リーダー 〈コンテスト〉 第33回 全国高等専門学校 プログラミングコンテスト 自由部門 敢闘賞 〈使用技術〉 フロントエンド(PWA): Next.js(React) / Tailwind CSS / JavaScript バックエンド: Flask / さくらのVPS / MongoDB / Python ツール: Git / GitHub / Figma 〈学んだこと〉 ・能力に合わせて役割分担する重要さ ・早期に実証実験(テスト)するべき ・早期に現場(海洋ごみであふれている浜)を見に行く大切さ

    -
  • スマホカメラによるプラスチック材質判別システムの研究・サービスの構築

    プラスチックが循環する社会を作るサービスです。プラスチックの処分方法は、原料として再利用するマテリアルリサイクル、エネルギーに変換するケミカルリサイクル、そして燃やして処分するサーマルリカバリーがあります。本サービスは、ディープラーニングを活用したプラスチックの材質判別機を用いて、一般の方がゴミ分別、洗浄をすることでマテリアルリサイクルを推進します。これによりプラスチックが循環する社会を作ります。 〈開発人数〉 3人 - リーダー・企画・ビジネス: 1人 - ソフトウェア・機械学習: 1人(私) - ハードウェア・データ収集: 1人 〈私の担当〉 全てのソフトウェア開発と機械学習 〈コンテスト〉 第4回 全国高等専門学校ディープラーニングコンテスト 経済産業大臣賞 〈使用技術〉 フロントエンド(スマートフォンアプリ): Flutter / Dart バックエンド: FastAPI / OpenCV / さくらのVPS / Python 機械学習: TensorFlow / Optuna ツール: Git / GitHub / Figma 〈学んだこと〉 ・知見をこまめにノートにまとめて情報共有を確実に行う大切さ ・従来の方法に疑いを持つ重要性 ・苦手な領域は他の得意なメンバーに任せて、自分の得意な領域を発揮する大切さ

株式会社ithink2 years

アルバイトPresent

- Present

こどもプログラミング教室 株式会社ithinkで週2回授業を行っています。

About 株式会社FIXER

株式会社FIXER

2weeksインターンシップ

クラウド技術を活用したシステム開発 ~課題解決型実践開発(企画→提案→開発→実装)~ 主に実装担当として、アナログ規制に対応するシステムを開発しました。 期間が短いプロジェクトでも、設計を行う大切さを学びました。



言語

  • Japanese - Native

Keep up to date with your connections on the Wantedly People App.