I'm yexca (/jɛkɑ/). A student passionate about transforming complex challenges into elegant system solutions. My focus areas include backend architecture design, DevOps practices, and cross-platform application development. I aim to become a System Architect who excels at making critical technical trade-offs.
| Domain | Languages | Frameworks & Platforms | Data & Tools |
|---|---|---|---|
| Backend & Core | Java Go Python C/C++ |
SpringBoot SpringCloud Flask |
MySQL Elasticsearch Fisco Bcos |
| Client Side | JavaScript Vue.js |
PyQt6 Walk (Go GUI) Astro |
SQLite Hugo |
| DevOps & Infra | Bash PowerShell |
Docker GitHub Actions |
Linux Oracle Cloud Git |
- Role: Graduation Project (Full-stack solo development).
- Highlights: Used SpringBoot/Vue architecture, integrated Elasticsearch (for high-speed searching) and Fisco Bcos (for data immutability and ownership).
- Engineering Practice: Most services were containerized (Docker), but the Blockchain node was intentionally deployed traditionally to ensure maximum stability—demonstrating a critical technical trade-off.
- Repo: Backend | Frontend | Deploy (Docker)
- Goal: Establish a high-performance, multilingual personal knowledge base.
- Practice: Utilized Hugo (SSG) for performance and implemented GitHub Actions to design and execute a full DevOps pipeline for automatic build/deployment of four languages content.
- URL: blog.yexca.net | Repo: yexca/blog
- yexca/PixivDownloader-SQLite: A PyQt6 desktop application for automated image data collection and management.
- yexca/matuya-register: A Matsuya account registration tool featuring Docker containerization support. (Educational project for web scraping research)
- yexca/RecordTreeDownloader-SQLite: A utility that parses JSON data to batch download files via MEGA-cmd interface.
- 📝 VRChat 3D Model Tutorial: Created and maintained detailed tutorial documentation using Blender/Unity combined with Astro starlight/Hexo, showcasing the ability to systemize complex technical knowledge for public consumption.
- Docs: vrchat.yexca.net | Blog: vrc.yexca.net | Repo: yexca-VRChat/vrchat-docs-source
- 🔨 Small Tools: Continuously develop small tools (e.g., Hugo translate tool) to hone programming skills and practical problem-solving.
Ignored Languages: HTML, CSS, EJS
- Email:
"github#yexca.net".replace("#", "@")💡 Please manually replace '#' with '@' to send the email.
- Telegram: @yexca