コンテンツにスキップ

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コードベースを段階的にモダナイズ

📖 ドキュメントを読む | 💻 GitHubで見る


Tech Blog

技術ブログで知見を共有しています

📘 Zenn

技術記事やチュートリアルを投稿。最新の技術トレンドや実装テクニックを解説しています。

Zennで読む →

✍️ asopi.tech

個人技術ブログ。深掘りした技術解説やプロジェクトの裏側をお届けします。

ブログを見る →

🐦 X (Twitter)

日々の開発や技術トピックをリアルタイムで発信。IoT・AI関連の最新情報もシェアしています。

フォローする →


組織

専門領域に特化した研究組織

💎 Project JV-lang

新しいプログラミング言語の研究開発。言語設計と実装を通じて新しい可能性を探求します。

組織を見る →

🧠 HC-GraphRAG

LlamaIndexとAnthropicを活用したGraphRAG実装。グラフベースRAGで高度なAIアプリを構築。

組織を見る →


連絡先

技術的な質問、コラボレーション、雑談など、お気軽にどうぞ!


サポート

プロジェクトが役に立ったら、開発を応援していただけると嬉しいです 🚀