Skip to content
View johnny60904's full-sized avatar
😆
XD
😆
XD

Block or report johnny60904

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.

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
johnny60904/README.md

Hi, I'm Zi-Cheng Huang (LanDX)

Operations Professional → Workflow Automation → Software Engineering

I build practical automation tools, study modern software architecture, and explore Human-AI Collaboration to improve operational workflows through structured engineering.

About

With more than 12 years of frontline retail operations experience, I developed a practical approach to solving operational problems through process optimization, structured thinking, and continuous improvement.

Today I am extending that experience into workflow automation, software engineering, and AI-assisted technical collaboration through independent study and hands-on project development.

My primary interests include software architecture, defensive programming, workflow automation, and understanding how complex systems operate beneath the surface.

Current Focus

  • Workflow Automation
  • Java Library Development
  • C# Library Development
  • PowerShell Engineering
  • Software Architecture
  • Domain-Driven Design (DDD)
  • Clean Architecture
  • Defensive Programming
  • Error Taxonomy & Observability
  • Human-AI Collaboration

Technical Stack

Languages

  • Java
  • C#
  • PowerShell
  • JavaScript
  • TypeScript
  • Node.js

Automation & Development

  • Git / GitHub
  • Playwright
  • REST APIs
  • Nginx
  • SSH

Engineering Concepts

  • Clean Architecture
  • Domain-Driven Design (DDD)
  • Vertical Slice
  • CQRS
  • SOLID
  • Modular Design

Featured Projects

Legacy Platform ACL

A Java 21 architecture study demonstrating practical software engineering concepts through a framework-independent Anti-Corruption Layer implementation.

Highlights:

  • Anti-Corruption Layer (ACL)
  • Domain-Driven Design
  • Clean Architecture
  • Boundary Validation
  • Defensive Programming
  • Error Taxonomy & Observability

Repository: https://github.com/johnny60904/java-legacy-platform-acl

Portfolio: https://johnny60904.github.io/landx-portfolio/projects/java-legacy-platform-acl.html

Engineering Principles

  • Understand systems before optimizing them.
  • Design explicit boundaries and predictable behavior.
  • Prefer maintainability over unnecessary complexity.
  • Automate repetitive work whenever possible.
  • Continue learning through real projects and practical implementation.

Continuous Learning

I transitioned into software engineering through independent study, technical documentation, open-source projects, and extensive Human-AI Collaboration.

Rather than following a traditional academic path, I focus on understanding engineering principles through practical implementation, iterative refinement, and real-world workflow improvement.

Understanding how systems work—including their limitations and constraints—is the foundation for building reliable software and continuously improving operational workflows.

Pinned Loading

  1. java-legacy-platform-acl java-legacy-platform-acl Public

    A defensive Anti-Corruption Layer (ACL) engineered in frameworkless Java 21 to shield core domain models from volatile legacy platforms, featuring a compile-time safe temporal engine and dual-layer…

    Java