Full-stack Engineer | DevSecOps & CI/CD Enthusiast | Opensource Enthusiast
I love building end-to-end web applications, automating pipelines, and improving developer workflows.
Here youβll find a selection of my GitHub projects that showcase my skills and interests.
| Certificate | Issued By | Verification |
|---|---|---|
| π§© CloudBees CI Associate | CloudBees | Verify |
| βοΈ CloudBees CD/RO Essentials | CloudBees | Verify |
| βΈοΈ Certified Kubernetes Administrator (CKA) | The Linux Foundation / CNCF | β |
| π§± Certified Kubernetes Application Developer (CKAD) | The Linux Foundation / CNCF | β |
| π HashiCorp Certified: Terraform Associate | HashiCorp | β |
A modern, production-ready touch-typing practice website
- Built with Next.js, TypeScript, MongoDB and Tailwind CSS
- Helps users learn to type faster and more accurately through progressive lessons & speed tests
- Highlights: responsive UI, real-time feedback, deployment ready
Mobile-friendly web developer tools collection
- Built with TypeScript
- A set of handy utilities for web developers: e.g. code formatters, quick converters, β¦
- Focus: simplicity, usability, and accessibility on mobile devices
AWS EKS Add-on for CloudBees CD via Terraform
- Infrastructure as Code (IaC) module in HCL
- Enables deployment of CloudBees CD pipelines on AWS EKS clusters
- Emphasises modularity, automation and cloud native best practices
Remedy plugin implementation for CloudBees CD to integrate with Remedy
- Written in Groovy
- Adds a plugin for CloudBees CD to link and automate Remedy tickets/tracking
- Demonstrates plugin development, enterprise integrations and CI/CD workflow extension
ServiceNow plugin for CloudBees CD integration
- Also implemented in Groovy
- Provides seamless automation of ServiceNow tasks within CloudBees CD pipelines
- Highlights: enterprise service-management automation, end-to-end CI/CD tooling
ACM Express is a comprehensive WeChat Official Account (Service Account) application developed in PHP for package tracking, shipping calculations, and member management. The system integrates with ACM Express (yd-cargo.com) logistics API and provides both customer-facing H5 pages and a full-featured admin backend. Key Features:
- π¦ Express tracking with auto-company detection
- π User package management with member binding system
- π Taispeed shipping calculator (land/sea freight)
- π₯ Admin backend with Excel import/export
- π WeChat template message notifications
- π Dual-mode operation (test mode & production mode)
| Component | Technology | Purpose |
|---|---|---|
| Backend | PHP 8.4 | Application logic |
| Framework | EasyWeChat 6.x | WeChat integration |
| Database | PostgreSQL | Persistent data storage |
| Cache | Redis | Query optimization (1-8 hour TTL) |
| Frontend | Vanilla JS/HTML5 | Mobile-responsive H5 pages |
| Package Manager | Composer | Dependency management |
| File Processing | PhpSpreadsheet | Excel import/export |
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend / Cloud & DevOps: Node.js / FastAPI, Docker, Kubernetes (EKS), Terraform, GitHub Actions
- CI/CD & Workflows: Jenkins, CloudBees CI/CD, pipeline plugins, enterprise integrations
- Databases & Data: MongoDB, PostgreSQL, Real-time feedback systems
- Tooling & Productivity: Web utilities, mobile-friendly dev tools, automation scripts
Iβm always open to collaborate on interesting projects or discuss automation, infrastructure, or full-stack web development.
- GitHub
- Email: shaohua.wen@gmail.com
Thanks for visiting!




