Skip to content
View weiyilai's full-sized avatar

Highlights

  • Pro

Organizations

@PaladinShield

Block or report weiyilai

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

Hi, I'm Weiyi 👋

資深後端工程師,持續研究分散式系統、可靠性工程、基礎架構與 AI 協作開發。

Backend Engineer focused on building and understanding reliable software systems.

My work and experiments mainly revolve around backend architecture, distributed systems, performance, infrastructure, and AI-assisted software engineering.

I care not only about whether software works, but also about why it works, how it fails, how we verify it, and how we improve the engineering process around it.


Engineering Focus

Backend & Architecture

  • C# / .NET / ASP.NET Core
  • REST APIs and backend services
  • Domain-Driven Design
  • Clean Architecture
  • Distributed Systems
  • Microservices

Data & Messaging

  • MySQL / MariaDB / SQL Server
  • Redis / MongoDB
  • RabbitMQ / Kafka
  • Concurrency and data consistency

Infrastructure & Reliability

  • Docker / Kubernetes
  • NGINX
  • Google Cloud
  • CI/CD
  • Observability
  • Grafana
  • k6
  • Performance & load testing

Homelab & Infrastructure

I build and maintain Kubernetes environments for hands-on experimentation with:

  • cluster architecture
  • networking
  • ingress / gateway
  • high availability
  • resource management
  • observability
  • performance testing
  • failure investigation

I use these environments not only to learn Kubernetes, but also to understand how application, infrastructure, network, and data-layer behavior interact as a system.


AI-assisted Software Engineering

I'm actively exploring how AI coding agents can participate in real engineering workflows.

My focus is not simply generating code with AI.

I'm interested in engineering workflows where AI agents can assist with:

  • implementation
  • code review
  • investigation
  • testing
  • documentation
  • architecture analysis

while keeping verification, evidence, review, and human decision gates explicit.

The goal is to understand where AI can improve engineering productivity — and where engineers still need to understand the underlying system and make the final judgment.


What I'm Currently Exploring

  • Distributed systems
  • System design
  • Software architecture
  • Reliability engineering
  • Concurrency and race conditions
  • Performance engineering
  • Kubernetes internals and networking
  • AI coding agents and engineering workflows
  • Human–AI collaboration in software development

About This GitHub

A large part of this account is my long-term engineering notebook.

Some repositories are experiments, learning records, prototypes, or references accumulated over different stages of my engineering journey.

I prefer keeping that history rather than presenting every repository as a polished production project.


Weiyi's GitHub stats


Understand the system.
Verify the evidence.
Then make the engineering decision.

Let's Connect

Pinned Loading

  1. PurpleMine2 PurpleMine2 Public

    Forked from mrliptontea/PurpleMine2

    A free Redmine theme for modern browsers

    SCSS 1