ASOPITECH
Full-Stack Engineer with 20+ Years of Experience
Casually, yet seriously. AI, Programming Languages, GraphRAG, Cloud Infrastructureβ¦ Blending legacy expertise with cutting-edge tech through research and development π
Tech Stack: AI / LLM | Java | GraalVM | Quarkus | TypeScript / JavaScript | Python | Rust | AWS / Azure / GCP | Terraform | CDK | Astro | GraphQL | IoT
π Read Blog | π» GitHub | β€οΈ GitHub Sponsors | β Buy me a coffee
A Language I Have Been Exploring: Nim
Recently, I have been interested in Nim for its expressive syntax and native performance. Its Python-like readability, static typing, and C interoperability make it a compelling language to explore.
Read the Nim Language Guide β | Read about Nimino / Nimculus β
About Me
Hello! I'm a full-stack engineer with over 20 years of development experience. From enterprise systems to cloud infrastructure and cutting-edge AI technologies, I explore a wide range of technical domains. Whether it's designing programming languages, implementing GraphRAG systems, or building multi-cloud environments, I share my knowledge through open-source projects and technical writing.
What I Do
- π¬ Research & Development - Experimenting with AI/LLM technologies, graph databases, and modern web frameworks
- βοΈ Cloud Infrastructure - Building infrastructure on AWS/Azure/GCP, implementing IaC with Terraform/CDK
- π οΈ Open Source - Contributing to and developing various projects in Java, TypeScript, Rust, Python, and more
- βοΈ Tech Writing - Sharing insights through Zenn and my personal blog
- π Community - Managing organizations like Project JV-lang and HC-GraphRAG
π Featured Project
π jv [/jawa/] - Java Syntactic Sugar
A new programming language that adds syntactic sugar to Java and transpiles to pure Java
JV-lang is an innovative programming language targeting Java 25. It dramatically improves developer productivity and code readability while maintaining "purity" with zero runtime dependencies and zero hidden magic.
Key Features
- π― Pure Java Output - Transpiles to standard Java. Fully compatible with existing Java ecosystem
- β‘ Type Inference & Null Safety - Reduces verbose type declarations and improves safety
- π Unit System - Type-level support for currency, physical quantities, and temperature units
- π§ͺ Testing Integration - Seamless integration with JUnit, Testcontainers, and Playwright. 90-95% code reduction
- π¦ Rust Implementation - Fast and safe compiler implemented in Rust
- π§ LSP Support - Modern development environment with Language Server Protocol support
Why JV-lang?
- β Zero Runtime Dependencies - Can be gradually introduced into existing Java projects
- β Human-Friendly - Readable and writable syntax
- β Type Safety - Catches many errors at compile time
- β Legacy Migration - Gradually modernize existing Java codebases
π Read Documentation | π» View on GitHub
Tech Blog
Sharing knowledge through technical writing
π Zenn
Publishing technical articles and tutorials. Explaining the latest tech trends and implementation techniques.
βοΈ asopi.tech
Personal tech blog. Deep-dive technical explanations and behind-the-scenes of projects.
π¦ X (Twitter)
Real-time updates on daily development and tech topics. Sharing the latest in IoT and AI.
Organizations
Specialized research organizations
π Project JV-lang
Research and development of a new programming language. Exploring new possibilities through language design and implementation.
π§ HC-GraphRAG
GraphRAG implementation leveraging LlamaIndex and Anthropic. Building advanced AI applications with graph-based RAG.
Contact
Feel free to reach out for technical questions, collaboration, or just to chat!
Support
If my projects have been helpful, I'd appreciate your support for continued development π