私について
こんにちは、私は日本のソフトウェア個人開発者の佐藤 風輝です。 私は誰かのためになるようなアプリを開発したり、遊び心のあるアプリを作成したりすることが好きです。 私がよく使う言語はC#やKotlinです。主に、仕事では自動化ツールをdotnet wpfで作成しています。 最近はBlazor WASMとFirebaseを使いサーバーレスのWebアプリを作成しています。 最近Reactの勉強を始め、よりモダンなアプリ開発を試みています。
私は現在の会社に入社するまではプログラミングの知識は全くありませんでした。 入社し、まずはITインフラについて学びました。Linux(主にDebian)、Windows Server、Ciscoを一通り構築することができます。 その後、プログラミングを学びました。JavaFX、Xamarin、Windows Forms、WPF、Android Kotlin、ASP.NETといったフレームワークに触れてきました。
私は上記の勉強をさせて頂き、 Worldskills という国際的なコンテストへの出場の機会をいただきました。 私はそこで国際交流の素晴らしさや、コンテストでよい成績を残すためにどうすればよいのか?といったことを学ぶことができました。
私の実績について
- 銅メダル - 第56回技能五輪全国大会(ITネットワークシステム管理職種)
- 金メダル - 第57回技能五輪全国大会(ITネットワークシステム管理職種)
- Gold medal - Worldskills Competition 2022 Special Edition(IT Software Solutions For Business)
私のプロジェクトの一部を紹介します(未完成のページ)

これは私が作成した英語学習アプリの最終版です。 過去に5度作成し、ついに完成形にたどり着きました。 はじめて作成した際はBlazor Serverで作成しましたが、 現在はBlazor WebAssembly + Firebase Realtime Databaseを利用しています。
これは植物の成長を記録するアプリです。ユーザ登録は不要で、 アプリを使い始める際に自動で割り当てられるグループコードを共有することで、 家族や友人といった人に記録を共有することができます。 Blazor WebAssemblyとASP.NET Core WebAPIとSQL Serverを利用して作成しています。
これはデスクトップに散らかったショートカット集をきれいに整理したいという思いから作成されました。 ショートカットをデスクトップに作成する代わりに対象のソフトウェアをドラッグアンドドロップすることで 自動的にショートカットが作成されます。さらに、グループ分け機能により素早く目的のショートカットに アクセスすることができます。 WPFプラットフォームで作成されているためWindowsのみでの動作となります。
つながりましょう!
プロジェクトについての質問や提案も大歓迎です!その他仕事の依頼についても受け付けています。ぜひお気軽につながりましょう!