w
weihao_cheng

weihaocheng

@weihao_cheng

Full Stack Developer Java Spring Boot AI Integration

China
English, Chinese
About me
I build backend systems and AI integrations — not just CRUD. Java (Spring Boot), React/Vue (TypeScript), Docker, MySQL, Redis, and AI/LLM integration (OpenAI, vector databases, RAG). I created Progress-AI (progressai.dev), an open-source AI-driven project management platform with 50+ API controllers and a full AI pipeline. When you hire me, you get someone who can see the whole picture. Clear communication, on-time delivery, code that works.... Read more

Skills

w
weihao_cheng
weihaocheng
Offline • 
Average response time: 1 hour

See my services

AI Integrations
I will build your private ai knowledge base with rag

Work experience

Self

Creator & Lead Developer

Self • Freelance

Mar 2026 - Present5 mos

Designed and built Progress-AI (progressai.dev) from scratch — an open-source AI-driven R&D team management platform for 5–30 person dev teams. Tech stack & architecture: - Backend: Spring Boot 3.5 + Java 17 + MyBatis-Plus + MySQL 8.0 + Redis + Redisson - Frontend: React 19 + TypeScript + shadcn/ui + Tailwind CSS v4 + Zustand + TanStack Query - AI: Qdrant vector database (7 collections), Git context-aware AI pipeline, RAG knowledge base, member profiling - Deployment: Docker Compose one-click deployment, private deployment ready Core modules built: - 50+ REST API controllers covering projects, tasks, bugs, requirements, iterations, milestones, burndown charts - RBAC permission system (user → role → menu/permission) with team-level data isolation - AI pipeline: Agent role-based routing (6 roles + 3-tier model routing), AI audit logging, 4-layer memory system - Custom workflow engine, approval chain engine, event bus (31 events), automation rule engine - Real-time WebSocket push, multi-channel notifications - Code quality scanning, daily planning, leader view, document parsing - Full-text search (MySQL FULLTEXT INDEX), wiki documents, webhook (24 events) - Multi-language i18n (zh-CN, en-US, vi, th, km) - License activation system (RSA signature + machine fingerprint + expiration check) Released under AGPL v3 with a closed-source enterprise edition (automated inspection, daily briefing, memory consolidation).

Self_Employed

Full-Stack Java Developer

Self Employed • Full-time

Jun 2018 - Present8 yrs 2 mos

Develop and maintain enterprise web applications using Java (Spring Boot) and React (TypeScript). - Build RESTful APIs with Spring Boot, MyBatis-Plus, MySQL, and Redis - Develop frontend interfaces with React, TypeScript, and Tailwind CSS - Implement authentication and authorization (RBAC, JWT) - Deploy applications with Docker