Minecraftサーバーのプラグイン開発を行っており、外部からの操作を可能にするために Kotlin + Ktor を活用したバックエンドシステムを構築したり、 プレイヤーごとのデータの管理・及びアクセスのための認可認証(OAuth 2.0/ OpenID Connect)のシステムを構築したりしています。
2024年の10月あたりから、Webのフロントエンド開発を行ってきました。主に、Next.js + TypeScript を利用して開発を行っています。 最近は、Qwikを利用した開発に少し興味があります。
このポートフォリオサイトは、Next.js + Vercel を利用して構築し、ヘッドレスUIとしてArk UIを利用、CSS in JSとしてPanda CSSを利用しています。 また、コンポーネントライブラリ及びデザインシステムとしてPark UIを利用し、Figmaを利用してデザインを行いました。
マインクラフトサーバーの運用の際に、ネットワークの設定や セキュリティの設定、バックアップの設定などを行っており、このあたりの技術についても興味があります。
自宅では、ミニpcを利用して、k8sのシングルノードクラスタを構築し、ArgoCDを利用した GitOpsの運用や、Grafana + Prometheus + NodeExporterを利用したモニタリングを行っています。