ASOPITECH
20年以上の経験を持つフルスタックエンジニア
カジュアルに、でも本気で。 AI、プログラミング言語、GraphRAG、クラウドインフラ… 古き良き技術と最先端を融合させながら研究開発しています 🚀
技術スタック: AI / LLM | Java | GraalVM | Quarkus | TypeScript / JavaScript | Python | Rust | AWS / Azure / GCP | Terraform | CDK | Astro | GraphQL | IoT
📝 ブログを読む | 💻 GitHub | ❤️ GitHub Sponsors | ☕ Buy me a coffee
最近気になっている言語: Nim
最近、表現力のある構文とネイティブ性能を両立する Nim に注目しています。Python風の書きやすさ、静的型付け、Cとの相互運用性を備えたNimについて、特徴や始め方をまとめました。
Nim言語の詳細解説を読む → | Nimino / Nimculus 紹介記事を読む →
自己紹介
こんにちは!20年以上の開発経験を持つフルスタックエンジニアです。エンタープライズシステムからクラウドインフラ構築、そして最先端のAI技術まで、幅広い領域で技術を探求しています。プログラミング言語の設計からGraphRAGシステムの実装、マルチクラウド環境の構築まで、オープンソースプロジェクトと技術記事を通じて知見を共有しています。
やっていること
- 🔬 研究開発 - AI/LLM技術、グラフデータベース、モダンWebフレームワークの実験
- ☁️ クラウドインフラ - AWS/Azure/GCPでのインフラ構築、Terraform/CDKでのIaC実装
- 🛠️ オープンソース - Java、TypeScript、Rust、Pythonなど様々なプロジェクトへの貢献と開発
- ✍️ 技術ブログ - Zennと個人ブログでの知見共有
- 🌐 コミュニティ - Project JV-langやHC-GraphRAGなどの組織運営
🌟 注目プロジェクト
💎 jv [/jawa/] - Java Syntactic Sugar
Javaに構文糖衣を加えた、Pure Javaにトランスパイルする新しいプログラミング言語
JV-langは、Java 25をターゲットにした革新的なプログラミング言語です。ランタイム依存ゼロ、隠れた魔法ゼロの「純粋性」を保ちながら、開発者の生産性と可読性を劇的に向上させます。
主な特徴
- 🎯 Pure Java出力 - 標準Javaにトランスパイル。既存のJavaエコシステムと完全互換
- ⚡ 型推論 & Null安全 - 冗長な型宣言を削減し、安全性を向上
- 📐 単位系システム - 通貨・物理量・温度の単位を型レベルでサポート
- 🧪 テスト統合 - JUnit, Testcontainers, Playwrightとシームレス統合。90-95%のコード削減
- 🦀 Rust実装 - 高速で安全なコンパイラをRustで実装
- 🔧 LSP対応 - モダンな開発環境をLanguage Server Protocolでサポート
なぜJV-langなのか?
- ✅ ゼロランタイム依存 - 既存Javaプロジェクトに段階的に導入可能
- ✅ 人間フレンドリー - 読みやすく、書きやすい構文
- ✅ 型安全性 - コンパイル時に多くのエラーを検出
- ✅ レガシー移行 - 既存のJavaコードベースを段階的にモダナイズ
Tech Blog
技術ブログで知見を共有しています
📘 Zenn
技術記事やチュートリアルを投稿。最新の技術トレンドや実装テクニックを解説しています。
✍️ asopi.tech
個人技術ブログ。深掘りした技術解説やプロジェクトの裏側をお届けします。
🐦 X (Twitter)
日々の開発や技術トピックをリアルタイムで発信。IoT・AI関連の最新情報もシェアしています。
組織
専門領域に特化した研究組織
💎 Project JV-lang
新しいプログラミング言語の研究開発。言語設計と実装を通じて新しい可能性を探求します。
🧠 HC-GraphRAG
LlamaIndexとAnthropicを活用したGraphRAG実装。グラフベースRAGで高度なAIアプリを構築。
連絡先
技術的な質問、コラボレーション、雑談など、お気軽にどうぞ!
サポート
プロジェクトが役に立ったら、開発を応援していただけると嬉しいです 🚀