KotlinMultiplatformSample
共有ロジックとネイティブUIの境界を探る、ワークスペース型チャットアプリ。
Kotlin Multiplatform · Ktor · Compose · SwiftUI · PostgreSQL
View repositorySoftware Engineer — Kotlin / JVM / Systems
Kotlinを主軸に、バックエンドからマルチプラットフォーム、性能検証まで。 問題を構造化し、動くシステムとして解決します。
About
社会言語学の研究で自分自身の研究ツールを作ることを考え、ソフトウェアエンジニアリングの道を選びました。
Javaから始め、JVMの資産を活かしながらKotlinへ。現在はサーバーサイドを軸に、非同期処理、データベース、デスクトップ、Kotlin Multiplatform、性能検証まで関心領域を広げています。
// 02 · Selected work
完成したものだけでなく、どこに境界を置き、何を測ったかを残しています。
共有ロジックとネイティブUIの境界を探る、ワークスペース型チャットアプリ。
Kotlin Multiplatform · Ktor · Compose · SwiftUI · PostgreSQL
View repositoryKotlin/JVMとRustの境界コストを、同一条件のワークロードで測定。
Ktor · Rust · FFM · JNI · JMH
View repository過去の実装を、セキュリティと回帰テストから再設計。
Kotlin · Ktor · Compose for Web · Regression tests
View repository// 03 · Experience
実装から、技術判断とプロダクト全体の改善へ。
Product Engineer
lit.link / TieUps の開発。サーバーサイド、フロントエンド、インフラを横断し、プロダクト改善を担当。
Kotlin Team Lead / Server-side Engineer
勤怠管理・給与計算マイクロサービスの開発と技術判断。Kotlin導入とQA自動化ツールを推進。
System Engineer
クラウド移行、発注システム、社内フレームワーク、バックエンドライブラリ、性能評価。
// 04 · Expertise
Kotlin · Java · Coroutines · Gradle · JVM runtime
Ktor · Spring · PostgreSQL · MySQL · REST · GraphQL
Concurrency · Async I/O · Transactions · Benchmarking · Profiling
KMP · Compose · SwiftUI · Desktop · CLI · Python · Rust
// 05 · Engineering principles
Kotlinを主力にしながら、問題に適した技術を選ぶ。
フレームワークの使い方より、背後の動作を理解して抽象化する。
性能や技術選択の主張は、実験と測定で確かめる。
東京を拠点に、プロダクト開発と技術的な挑戦に取り組んでいます。
retheviper@gmail.com