Hello World! I'm

Weiguang Li

Java Backend Engineer specializing in Spring Boot, distributed systems, and microservices architecture. Passionate about open source and continuous learning.

weiguang@dev-workspace

neofetch

weiguang@dev-workspace

━━━━━━━━━━━━━━━━━━━━━━━━━

󰌠 Role

󰏖 Stack

󰆍 Terminal

󰅩 Editor

󰊢 GitHub

󱫋 Status

import React from 'react';

const DevWorkspace = () => {
  const [isLoading, setIsLoading] = React.useState(true);
  
  React.useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoading(false);
    }, 2000);
    
    return () => clearTimeout(timer);
  }, []);
  
  return (
    <div className="workspace">
      {isLoading ? (
        <LoadingScreen />
      ) : (
        <Projects />
      )}
    </div>
  );
};

export default DevWorkspace;
                
TODO:
Fix navbar bug
IDEA:
New portfolio
COFFEE
Java
Spring Boot
Spring Cloud
MySQL
Redis
Docker
Kubernetes
RabbitMQ
Git
Linux
Nginx
Python
AI/LLM
Microservices
System Design
GitHub
Java
Spring Boot
Spring Cloud
MySQL
Redis
Docker
Kubernetes
RabbitMQ
Git
Linux
Nginx
Python
AI/LLM
Microservices
System Design
GitHub

About Me

Passionate about technology with a focus on backend development, dedicated to sharing technical insights and contributing to open source.

Programmer
github.com/OiPunk
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Mon
Wed
Fri

Weiguang Li

Java Backend Developer & Tech Blogger

Who I Am

I'm a Java Backend Engineer with extensive experience in Spring Boot, MySQL, Redis, and distributed systems. I've accumulated rich backend architecture experience and love exploring new technologies while sharing my learnings through blog posts. In my spare time, I enjoy studying open source projects and applying good design principles to real-world work.

0+
GitHub Stars
0+
Blog Posts
0+
Repositories

My Toolbox

Backend 90%
Database 85%
DevOps 70%
Frontend 50%
JavaSpring BootMySQLRedisDockerKubernetesRabbitMQGit

Ready to Collaborate?

Driven by code, fueled by coffee, and inspired by creativity. Let’s build something amazing together!

CODE
EAT
SLEEP
REPEAT
Hire Me

Latest Project

A collection of my recent work, showcasing innovative solutions and clean code. Explore the details.

Rydr

Rydr

A complete ride-hailing platform built with Spring Cloud microservices. Features driver-passenger matching, real-time tracking, payment integration, and scalable architecture. ⭐ 620+ stars.

Spring Cloud Microservices Java
Complyra

Complyra

Production-oriented enterprise private knowledge assistant powered by RAG. Built with Python for intelligent document retrieval and AI-driven Q&A.

Python RAG AI
Family Platform

Family Platform

Property management platform built with Spring Boot and Vue.js. Features resident management, fee collection, maintenance requests, and community services. ⭐ 15 stars.

Spring Boot Vue.js MySQL
Netty Game

Netty Game

High-performance online game backend built with Netty. Implements custom protocol, connection management, and real-time message handling. ⭐ 10 stars.

Netty Java Game Server
Java Framework

Java Framework

Comprehensive learning project covering Spring, Spring MVC, MyBatis, Spring Boot, and Spring Cloud. Includes hands-on examples and best practices.

Spring MyBatis Java
Spring AI Alibaba

Spring AI Alibaba

Agentic AI Framework for Java Developers. Integrates AI capabilities with Spring ecosystem, enabling intelligent application development.

Spring Boot AI Java

Latest Blog Posts

Dive into my thoughts on coding, tech trends, and developer life. Explore my latest posts below.

Advanced Spring MVC Usage

Advanced Spring MVC features including interceptors, exception handling, file upload, async processing, and RESTful best practices.

Spring Spring MVC
August 4, 2020
Read More

Feign Principles and Usage

Declarative REST client with Feign covering integration with Spring Cloud, load balancing, circuit breakers, and error handling.

Spring Cloud Framework
July 23, 2020
Read More

Distributed Lock Solutions

Implementing distributed locks using Redis and Zookeeper with comparison of different approaches and failure handling strategies.

Distributed Summary Distributed Lock
July 23, 2020
Read More

Advanced Spring MVC Usage

Advanced Spring MVC features including interceptors, exception handling, file upload, async processing, and RESTful best practices.

Spring Spring MVC
July 20, 2020
Read More

ActiveMQ Deep Dive

Complete ActiveMQ guide covering JMS concepts, message patterns, persistence, clustering, and integration with Spring.

Message Queue ActiveMQ
July 12, 2020
Read More

Spring AOP Basics

Master Aspect-Oriented Programming in Spring including pointcuts, advice types, annotations, and practical cross-cutting concern examples.

Framework Spring AOP
July 4, 2020
Read More

MySQL Performance Tuning

Complete MySQL tuning guide covering query optimization, index strategies, configuration parameters, and performance monitoring.

MySQL Database
July 3, 2020
Read More

Maven Basics

Essential Maven guide for Java developers covering project structure, dependencies, plugins, lifecycle phases, and multi-module projects.

Maven Project Management
June 21, 2020
Read More

Introduction to MyBatis

Quick start guide to MyBatis ORM framework covering configuration, mappers, CRUD operations, and integration with Spring.

Framework MyBatis ORM
June 16, 2020
Read More

Java Concurrent Programming

Comprehensive guide to Java concurrency covering threads, synchronized, locks, concurrent collections, thread pools, and JUC utilities.

Java SE Multithreading JUC
May 23, 2020
Read More

IoC Container Basics

Complete guide to Spring IoC container basics including XML configuration, dependency injection, bean scopes, lazy loading, and autowiring strategies.

Framework Spring IOC
May 22, 2020
Read More

Java Memory Model (JMM)

Deep dive into Java Memory Model covering CPU cache coherence, MESI protocol, memory barriers, happens-before relationships, and volatile semantics.

JVM JMM Memory
May 13, 2020
Read More

MySQL Transaction Test Cases

Comprehensive test cases for MySQL transaction isolation levels covering dirty reads, non-repeatable reads, and phantom reads with practical SQL examples.

MySQL Database
May 3, 2020
Read More

Spring IoC Annotation Usage

Master Spring IoC annotation-based configuration including @Component, @Autowired, @Qualifier, and component scanning for enterprise applications.

Framework Spring IOC
April 3, 2020
Read More

What Clients Say

Hear from those who’ve worked with me about the impact of my code and collaboration.

Sarah Mitchell

Sarah Mitchell

CEO, TechTrend

John's expertise in React and Node.js transformed our app's performance. His attention to detail is unmatched!

Michael Chen

Michael Chen

Product Manager, InnovateCo

Working with John was a breeze. He delivered clean, efficient code ahead of schedule.

Emily Davis

Emily Davis

Founder, StartUpX

John's creative solutions and dedication made our project a success. Highly recommend!

David Johnson

David Johnson

CTO, WebCore Solutions

John brought fresh ideas and robust architecture to our development team. He’s a true professional.

Anna Lee

Anna Lee

Design Lead, Creativa

His collaboration with the design team was seamless. The final UI exceeded expectations!

Vivian Gomez

Vivian Gomez

Marketing Director, BrandReach

From code quality to communication, John delivers top-tier results every time.

Get in Touch

Have a project in mind or just want to chat about code? Drop me a message, and let’s make things happen!

Send a Message

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Click below to send me an email directly:

Send Email

Or reach out directly at weiguang.li.dev@gmail.com

Connect with Me

COFFEE