Software Development

Haru as a Software Developer

プログラミング

やっていること

まず最初に: 作ったものは結構Githubに置いてあるので、ぜひそちらもご覧ください。 https://github.com/haru2036


  • Androidデベロッパ(おしごと)
    Java時代からやってます。Kotlinが正式サポートされる前からプロダクションに投入しているなかなかロックなチームにいました。

  • Flutterデベロッパ (おしごと)
    さいきんやってます。AndroidアプリもiOSアプリも結構いい感じにお手軽に作れちゃうので良いですね。Dartがちょっとかゆいところに手が届かない感あるのが辛いけど、日々手が届くようになる方法を探求中。

  • Webフロント(しゅみ)
    Nuxtjs SSG + Firebase Hosting最高かよ。楽ちんすぎ。

  • Webバックエンド(しゅみ)
    Haskell-ServantはAPIサーバ作るときにめちゃめちゃ重宝してます。Haskellだいすき。

  • Bot(しゅみ)
    Rust使ってDiscord Botつくったけど、初めて参照カウントを使わないといけないってときにDerefとかMutexGuardとかでちょっと混乱しました。Haskellの型クラス的な概念がTraitとして存在していて、それでいてローレイヤまでいけるというのは超素敵だと思いました。

  • Unity(しゅみ)
    VRChatのためにやってます。主にShaderLab。 詳しくはGithubへ。

使っている技術

プログラミング言語

  • Kotlin <- 仕事でも使ってます
  • Dart <- 仕事で使ってます
  • Go <- 仕事でちょっとだけ
  • Haskell <- めちゃ好き。Webバックエンド作ったりしてる
  • Rust <- 学習中。Discord Bot作ったりしている
  • C#, UdonSharp, Shaderlab <- Unity用
  • Python <- 細々とした雑用用

フレームワーク

  • Android
  • Flutter
  • Unity
  • Nuxt

その他サービス類

  • Firebase
  • GCP