立命館大学 情報理工学部 情報理工学科
知能情報コース卒
知能エンターテイメント研に所属していました
Vimに侵食されたVSCodeをよく使います
にじさんじ(さんばか)が好きです
就職したので趣味開発の時間が減ってしまいつらい
昔好きだったゲームのスクショ
RoboCup JapanOpen 2020 Nagaoka 2DSoccer Simulation部門に Ri-oneというチームの一員として参加しました.
アルバイトとして開発に参加してました. C++やPythonを用いて色々やってました. 普通のPCやJetson Nanoなどの環境構築やPythonを用いたバックエンドの開発, C++やPythonを用いたハードウェアの制御スクリプトの実装などやってました.
フロントエンドエンジニアとしてインターンに参加していました. Cycle.jsとかJSXとか使ってフロント書いてます. ロジックの実装ではfp-tsやio-tsといった関数型記法をサポートするライブラリを多用していました.
22卒としてどこかのweb系企業に就職しました. 多分フロント書くと思います.
RoboCupでの開発や競プロ・組み込みソフトウェアの開発などに使ってました. 競プロは2020年5月頃に緑まで行きました(アカウントは削除したので証拠は無いですが). 組み込みソフトウェアの話だと, Opencvを用いた簡単な画像処理とかOSSを用いたQRコードのデコード処理とか書いてました. RoboCupの開発では大規模なプロジェクトを改良してたりしました. また, Pythonと組み合わせて深層強化学習の実装もしたことがあります. スマートポインタとかはわからないです.
機械学習(Chainer・Keras)を用いた深層学習や強化学習の実装・研究・組み込みソフトウェアの開発などに使ってます. ChainerはDNN, CNN, LSTMとかの実装はやったことがあります. Kerasについてはサンプル回した程度なのであまり詳しくは無いです. 強化学習については, OpenAI Gymを使う or 使わないパターン両方の実装経験があります. 言語知識はそんなに無いです. 組み込みソフトウェアの話だと, OpenCVを用いた画像処理とかプロセスを用いた並列処理, スレッドやasyncioを用いた並行処理, socket通信などの実装経験はあります. ジェネレーターとかはあまり分かんないです.
ReactやVue.js, Cycle.jsを用いたwebフロントエンドの開発などに使ってます. 型パズルとかはよくわかんないです. JQueryは触ったことないです. fp-tsやio-tsといった関数型記法をサポートするライブラリを最近触っています. IDEに型を教えてもらいながら生きてます.
最低限は書けるはずです. ブラウザに効率よく理解してもらうための書き方はまだまだ出来ないです. ARIAとかは勉強中です. cssについてはscss(sass記法含む), stylusを触ったことがあります. Tailwindは触ったことはないです.
gitは最低限は使えると思います. 開発環境はLinux(Ubuntu)なので, Unixコマンドとかは慣れてるつもりです. Dockerはよくわかんないです.
2017/5
基本情報技術者取得
2017/5
国家資格に憧れてたので取りました. 午後の選択問題はCを取りました. これがプログラミングとの最初の出会いでした. ちなみに過去に二回落ちてます.
2018/8~9
初めてのwebアプリ実装
2018/8~9
Ruby on Rails5を用いて初めてwebアプリを作りました. 夏休みを全て使ってHTML + CSS + Ruby + Railsの勉強してました. 内容としては, 冷蔵庫の中身を効率的にweb上で管理してQOLを上げよう! みたいなものです. UIが非常に終わっているので黒歴史筆頭候補です.
2019/8
RoboCupの日本大会出場
2019/8
Ri-oneというチームの一員としてRoboCup JapanOpen2019 Nagaokaに出場しました. 結果は10位中8位と微妙でしたが良い経験になりました. 小学生が爆速でターミナル叩いていたのを驚愕しながら見守っていた記憶.
2019/12
宝くじの当選番号を予想したかった
2019/12
機械学習を用いて宝くじ(numbers3)の当選番号を予想しようとしてました. CNNやLSTMを用いてあれこれしたのですが全く当たらなかったです. かなしい.
2020/4
RoboCupの世界大会に出場(権獲得)
2020/4
Ri-oneというチームの一員としてRoboCup2020 Bordeauxの出場権を獲得しました. 大会はコロナで延期になったため出場権獲得に留まっています. 出場権を獲得するためにTDPというペーパーをチームで作成しました. 私は第3章の深層強化学習部分の実装や執筆を担当しました. 内容としては,前処理にCNNを用いてフィールドの特徴量(TDPでは失点するかどうかを表す危険度と表現)を抽出して, 普通のDQNに食わせて学習させてました. 正月とか返上してずっと実装してました.
2020/7
Reactを用いたwebアプリ実装
2020/7
React + TS + Firebaseを用いたサーバーレスなwebアプリを作りました. 中身はTODO + 時間割管理が出来る(らしい). インターンの事前課題で提出しました. 2週間でReactやFirebaseの勉強を一からしながら作ったので結構ガバガバです. いつかNext.jsを用いてリファクタリングしたい.
2020/9
楽天のインターンに参加
2020/9
楽天の二子玉川 夏の陣2020というインターン(2週間)に参加しました. お題に沿ってアプリの案出しからプロトタイプの実装までを学生でチームを作って取り組むという内容でした. フロントエンドのリーダーとして、React + Reduxを用いたフロントの環境構築から実装までを担当しました. REST APIとかReduxとかJWTとかモックサーバーとか初めて触れるものばかりでしたが, 何とか最終発表までに実装出来ました.
2020/9
オプティムの夏季インターンに参加
2020/9
オプティムのインターン(2週間)に参加しました. 内容は実務開発で、Vue.js + Typescriptを用いたフロントエンドの開発に携わりました. とても楽しかったです(脳死).
2020/9
非公式ファンサイト制作
2020/9
私が良く観てるVtuberの非公式ファンサイトを勝手に作りました. Next.js + TypeScript + Vercelを使って実装してます. Atomic Componentsの概念の導入やレスポンシブデザイン対応など色々苦労しました. 現在リファクタリングしてます.
2021/5
ポートフォリオ制作
2021/5
GW中暇だったので作りました. Next.js(SSG) + Typescript + Firebaseで作ってます. 何気に初めてNext.js使いました(使いやすい). GitHub Actionsと連携させてmasterに対するPRが発行されると, 仮ドメインへのデプロイやマージされると自動デプロイなど設定してました.
2022/x
東証に上場している株式の分析ツール(実装中)
2022/x
frontendはNext.js + TypeScriptを用いて実装中です. backendはNest.js + typeormを用いて実装中です. 株式のデータを取得・取り扱うためにflask + yfinanceを用いた別サーバーも実装をしています. 一通り実装が終わり次第公開する予定です...
©2021 rurito0125 All Rights Reserved.