Skip to content
View learnOmi's full-sized avatar
:octocat:
Learning
:octocat:
Learning

Block or report learnOmi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
learnOmi/README.md

Welcome Banner

Profile Views Stars Followers


πŸ‘‹ About Me

Full-Stack Developer | Java Backend Specialist | AI Enthusiast

Passionate about building elegant solutions to complex problems. I specialize in enterprise backend systems, modern frontend applications, and AI-powered products. With 10+ production-ready projects, I bring ideas from concept to deployment.

🎯 Focus Areas πŸ’Ό Experience 🌟 Strengths
Backend Architecture 10+ Projects Clean Code Advocate
Frontend Engineering Full-Stack Performance Optimizer
AI/ML Integration Open Source Problem Solver
DevOps & Tools Self-Taught Continuous Learner

πŸ› οΈ Tech Stack

Backend Technologies

Frontend Technologies

AI & Emerging Tech

Tools & DevOps


πŸš€ Featured Projects

πŸ₯ Enterprise Management Systems

Project Description Tech Stack Stars
Smart Elderly Care Management System Deeply customized elderly care management system based on RuoYi framework, covering elder profiles, check-in workflows, nursing scheduling and complete business chain Spring Boot, Vue 3, MyBatis, Redis ⭐
Tlias Training Management System Enterprise-level employee training management system supporting employee management, class management, and statistical reporting Spring Boot 4.0, JWT, AOP, MySQL ⭐

πŸ’¬ Real-Time Communication

Project Description Tech Stack Stars
EasyChat Backend High-performance real-time communication system based on Netty, supporting one-on-one/group chat, file transfer, and friend management Spring Boot 3.2, Netty, Redis Pub/Sub ⭐
EasyChat Desktop App Cross-platform desktop IM application with message persistence, file transfer, and admin backend Electron, Vue 3, SQLite, Pinia ⭐

πŸ€– AI & Intelligent Applications

Project Description Tech Stack Stars
ChatBot-SpringAI AI-powered chatbot system based on Spring AI, integrating RAG, Multi-Agent coordination, and streaming conversations Spring AI, Ollama, pgvector, React ⭐

πŸ› οΈ Developer Tools

Project Description Tech Stack Stars
MybatisAutoMapper Fully automatic MyBatis code generator that analyzes database schema and generates complete layered code JDK 21, MyBatis, JDBC ⭐

πŸ“± Web Applications

Project Description Tech Stack Stars
Articles Subscribe H5 Mobile-first article subscription app with multi-channel browsing, subscription management, and infinite scrolling React 19, Redux Toolkit, Ant Design Mobile ⭐
Articles Management Web React-based article management backend supporting CRUD, draft publishing, and rich text editing React 19, Ant Design 5, mitt ⭐

πŸ“Š Project Showcase

🎯 By Category

Backend Frontend Full-Stack AI
Tlias Backend Tlias Frontend ElderlyCare ChatBot-SpringAI
ElderlyCare Backend ElderlyCare Frontend EasyChat
EasyChat Backend EasyChat Electron
MybatisAutoMapper Articles H5
Articles Web

πŸ“ˆ Activity & Contributions

github-snake

GitHub Contribution Chart


πŸ† Achievements

Achievement Details
Total Projects 10+ production-ready repositories
Languages Used Java, Vue, JavaScript, TypeScript, HTML/CSS
Frameworks Mastered Spring Boot, Vue 3, React 19, Electron, Netty
Specializations Enterprise Systems, IM, AI Integration, Code Generation
Open Source Actively contributing to community projects

πŸ’‘ What I'm Working On

  • πŸ”­ Building more AI-powered applications with Spring AI and LLMs
  • 🌱 Exploring microservices architecture with Spring Cloud
  • πŸ“– Writing technical articles about system design and best practices
  • 🎯 Contributing to open-source projects

πŸ“« Let's Connect

GitHub Email LinkedIn


Visitors

⭐ If you find my projects interesting, please star this repository!

Made with ❀️ and lots of β˜•

Pinned Loading

  1. ChatBot-SpringAI ChatBot-SpringAI Public

    Learning SpringAI to build a simple chatbot with SpringBoot

    Java

  2. EasyChat-frontend---Vue-Electron EasyChat-frontend---Vue-Electron Public

    Aimed to use Vue and Electron to create the front-end of my Easy-Chat App for the back-end EasyChat. This app features instant chating between different users and groups, you can send text, emoji, …

    Vue 1 1

  3. EasyChat-backend--Java-SpringBoot EasyChat-backend--Java-SpringBoot Public

    Aimed for learning to build a backend sever for my chat App.

    Java 2 1

  4. MybatisAutoMapper MybatisAutoMapper Public

    Aimed to automatically generate basic mybatis mapper related configuration accroding to mysql database table structure.

    Java 1

  5. Simple-Articles-Subscribe-App---H5-react Simple-Articles-Subscribe-App---H5-react Public

    Simple React H5 mobile APP for listing articles with different channels

    JavaScript

  6. Articles-Management-Web---react-basic Articles-Management-Web---react-basic Public

    An Web Application made with React. Get, display, edit articles data coming from backend api.

    JavaScript