Skills
My technical skills and expertise
Professional Skills
JavaScript
AdvancedModern JavaScript development, including ES6+ syntax, asynchronous programming, and modular development.
TypeScript
AdvancedA type-safe superset of JavaScript that enhances code quality and development efficiency.
React
AdvancedA JavaScript library for building user interfaces, including Hooks, Context, and state management.
Astro
AdvancedA modern static site generator supporting multi-framework integration and excellent performance.
Tailwind CSS
AdvancedA utility-first CSS framework for rapidly building modern user interfaces.
MySQL
AdvancedThe world's most popular open-source relational database management system, widely used in web applications.
Git
AdvancedA distributed version control system, an essential tool for code management and team collaboration.
VS Code
ExpertA lightweight but powerful code editor with a rich plugin ecosystem.
WebStorm
AdvancedA professional JavaScript and web development IDE developed by JetBrains with intelligent code assistance.
Frontend (12)
JavaScript
AdvancedModern JavaScript development, including ES6+ syntax, asynchronous programming, and modular development.
TypeScript
AdvancedA type-safe superset of JavaScript that enhances code quality and development efficiency.
React
AdvancedA JavaScript library for building user interfaces, including Hooks, Context, and state management.
Vue.js
IntermediateA progressive JavaScript framework that is easy to learn and use, suitable for rapid development.
Angular
BeginnerAn enterprise-level frontend framework developed by Google, a complete single-page application solution.
Next.js
IntermediateA production-level React framework supporting SSR, SSG, and full-stack development.
Nuxt.js
BeginnerAn intuitive Vue.js framework supporting server-side rendering and static site generation.
Astro
AdvancedA modern static site generator supporting multi-framework integration and excellent performance.
Tailwind CSS
AdvancedA utility-first CSS framework for rapidly building modern user interfaces.
Sass/SCSS
IntermediateA CSS preprocessor providing advanced features like variables, nesting, and mixins.
Webpack
IntermediateA static module bundler for modern JavaScript applications.
Vite
IntermediateNext-generation frontend build tool with fast cold starts and hot updates.
Backend (15)
Node.js
IntermediateA JavaScript runtime based on Chrome V8 engine, used for server-side development.
Python
IntermediateA general-purpose programming language suitable for web development, data analysis, machine learning, and more.
Java
IntermediateA mainstream programming language for enterprise application development, cross-platform and object-oriented.
C#
IntermediateA modern object-oriented programming language developed by Microsoft, suitable for the .NET ecosystem.
Go
BeginnerAn efficient programming language developed by Google, suitable for cloud-native and microservices development.
Rust
BeginnerA systems programming language focusing on safety, speed, and concurrency, with no garbage collector.
C++
IntermediateA high-performance systems programming language widely used in game development, system software, and embedded development.
C
IntermediateA low-level systems programming language, the foundation for operating systems and embedded systems development.
Kotlin
BeginnerA modern programming language developed by JetBrains, fully compatible with Java, the preferred choice for Android development.
Swift
BeginnerA modern programming language developed by Apple for iOS, macOS, watchOS, and tvOS development.
Ruby
BeginnerA dynamic, open-source programming language focusing on simplicity and productivity, the foundation of the Rails framework.
PHP
IntermediateA widely-used server-side scripting language, particularly suitable for web development.
Express.js
IntermediateA fast, minimalist Node.js web application framework.
Spring Boot
IntermediateThe most popular enterprise application development framework in the Java ecosystem.
Django
BeginnerA high-level Python web framework with rapid development and clean, pragmatic design.
Database (6)
MySQL
AdvancedThe world's most popular open-source relational database management system, widely used in web applications.
PostgreSQL
IntermediateA powerful open-source relational database management system.
Redis
IntermediateA high-performance in-memory data structure store, used as a database, cache, and message broker.
MongoDB
IntermediateA document-oriented NoSQL database with a flexible data model.
SQLite
IntermediateA lightweight embedded relational database, suitable for mobile applications and small projects.
Firebase
IntermediateGoogle's mobile and web application development platform providing real-time database and authentication services.
Tools (18)
Git
AdvancedA distributed version control system, an essential tool for code management and team collaboration.
VS Code
ExpertA lightweight but powerful code editor with a rich plugin ecosystem.
WebStorm
AdvancedA professional JavaScript and web development IDE developed by JetBrains with intelligent code assistance.
IntelliJ IDEA
IntermediateJetBrains flagship IDE, the preferred tool for Java development with powerful intelligent coding assistance.
PyCharm
IntermediateA professional Python IDE by JetBrains providing intelligent code analysis and debugging features.
Rider
BeginnerA cross-platform .NET IDE by JetBrains supporting development in C#, VB.NET, F#, and other languages.
GoLand
BeginnerA professional Go language IDE by JetBrains providing intelligent coding assistance and debugging tools.
Docker
IntermediateA containerization platform that simplifies application deployment and environment management.
Kubernetes
BeginnerA container orchestration platform for automating deployment, scaling, and management of containerized applications.
Nginx
IntermediateA high-performance web server and reverse proxy server.
Apache HTTP Server
IntermediateThe world's most popular web server software, a stable and reliable HTTP server.
OpenResty
BeginnerA high-performance web platform based on Nginx and LuaJIT, supporting dynamic web application development.
Apache Tomcat
IntermediateA Java Servlet container and web server, the standard deployment environment for Java web applications.
AWS
IntermediateAmazon's cloud platform providing comprehensive cloud computing solutions.
Linux
IntermediateAn open-source operating system, the preferred choice for server deployment and development environments.
Postman
IntermediateAn API development and testing tool that simplifies API design, testing, and documentation.
Figma
IntermediateA collaborative interface design tool for UI/UX design and prototyping.
Photoshop
IntermediateProfessional image editing and design software.
Other (4)
GraphQL
BeginnerAn API query language and runtime providing a more efficient, powerful, and flexible way to fetch data.
Elasticsearch
BeginnerA distributed search and analytics engine used for full-text search and data analysis.
Jest
IntermediateA JavaScript testing framework focused on simplicity and ease of use.
Cypress
BeginnerA modern end-to-end testing framework for web applications.