# 自分は何者なのか
私は筑波大学情報科学類に所属する学生です。
# 現在メインで活動していること
最近はシステム開発をメインでおこなっています。時間が出来次第 FPGA で遊んだりもしています。
# Ultra-Coins
情報科学類の中でも超正統派(Ultra Orthodox)を目指す団体の学生代表をしています(2025 年 3 月現在)。ここではネットワークやコンピュータで色々なことをしています。
# 筑波大学「結」プロジェクト C&Dh 系
人工衛星を開発している学生団体に所属しており、ここで主にシステム開発を行っています。直近だと地上から衛星にコマンドを送信するためのインターフェースを構築していました。
# 技術スタック
- システム開発
- フロントエンド
- バックエンド
- Linux 全般
- FPGA(勉強中)
# 経歴
-
インターン (2025 年 2 月〜 )
ルイーダ株式会社でインターンをしています。
-
パートタイマー (2024 年 9 月〜 )
株式会社リチェルカセキュリティでアンチファジングについての研究開発をしています。
-
ワンデーインターン (2024 年 9 月)
Global Unichip Corporationにて ASIC/SoC の開発体験をしてきました。
-
インターン (2024 年 8 月)
アイベックステクノロジー株式会社で 3 日間の研修を受けてきました。FPGA を用いた映像フィルタリングを実装しました。 講師の方が作成したモジュールを活用し、加重平均フィルタ・ラプラシアンフィルタ・先鋭化フィルタ・メジアンフィルタを実装しました。 実装していく中でクリティカルパスがクロックの周波数に間に合わなかったり、パイプライン化処理で苦戦したりと、FPGA ならではの問題に直面しましたが、なんとかして解決できたのでとても良い体験でした。
-
セキュリティキャンプ全国大会 (2024 年 8 月)
セキュリティキャンプ 2024 全国大会で開発コース S02「FPGA を用いた RISC-V CPU 自作ゼミ」に受講生として参加し、Scala の DSL である Chisel を用いた CPU の開発を行いました。 MMIO とシリアルをつなぐモジュールを設計し、USB での UART 通信を実現させることに成功しました。短い期間でしたが、Chisel の使い方や CPU との通信について理解を深めることができました。
-
筑波大学学園祭実行委員 (2024 年 3 月〜2025 年 3 月)
生配信システムの構築やテロップ送出システムの開発など、複数のプロジェクトを担当しました。生配信に関しては、さくらインターネット社が提供する
Image Flux
を使用した配信システムを実装していました。 -
インターン (2023 年 12 月 〜 4 月)
シックスワン株式会社にてインターンをさせていただいておりました。メインで Astro と Next.JS のプロジェクトを担当し、Astro では SSG のサイトを作成し、Next.JS では SEO 対策を意識した SSR を用いた実装を行いました。ほかで動いていた django のプロジェクトにも携わった経験があります。
-
ブログの運営 (2023 年 11 月 〜 )
静的サイト Hugo を使用したブログの運営を始めました。ここでは私が設定で詰まったことや使っているものを紹介しています。
-
EC サイトの開発(2023 年 6 月 〜 2024 年 8 月)
母親の天然石アクセサリーやビーズアートを販売するための EC サイトを個人開発で開発していました。私はこのプロジェクトが初めての個人開発であったため、私にとってはとても大きなプロダクトです。そのうち詳しい記事を書く予定です。 リンク : charis works
-
アルバイト(2023 年 7 月 〜 10 月)
株式会社 yo-daにて PHP を使用したサーバのバックエンドの開発を行っていました。
# 興味のあるもの
- 分散型システム(Elixir などを利用したシステム・k8s などのスケーリングができるシステムなど)
- 特定用途のための OS など
# 言語
# メインの言語
-
TS
Node.JS のサーバーを書いたり、Electron、Vite などを使ったりしてフロント・バック拘らず実装しています。
-
Golang
サーバーのバックエンドの開発がメインです。
-
python
Flask とかで雑にサーバーを建てたりするのに使ったりしています。
-
C++
低レイヤを触る時とかに使ったりしています。
# 一応使える言語
-
PHP
アルバイトで少し触りました。最近は本当に触っていないので使うとしたら勉強し直します。
-
Verilog
FPGA で回路設計をする際に使っています。これからは System Verilog に乗り換えていきたいと思っています。
-
scala(chisel)
scala 自体をたくさん書いてきたわけではありませんが、chisel を使った開発を行っていたことがあります。
-
C
必要に応じて書いたりしています。
-
C#
ここ数年全然書いていないですが、Unity とかを触るタイミングで色々やってみたいなと思ったり。
-
java
C#で書いたオブジェクト指向プログラミングで少し勉強しました。何かプロダクトを作ったことはありません。
# Linux
-
Ubuntu
1 年ちょっと Arch を使っていましたが、最近は安定を求めて Ubuntu を使ったりしています。KDE が好きなので Kubuntu 推しです。
-
Arch Linux
23 年 5 月から趣味でずっと使っています。ずっと開発に使っており、ウィンドウマネージャは i3→sway→hyprland→sway ときて、KDEPlasma の上に i3 を載せて使っていたこともあります。
# まとめ
大学に入ってからパソコンを本格的に初めて、ずっと楽しくパソコンをしています。
これからもどんどん勉強して開発していきます!!!