Senior Full-Stack Engineer with 7+ years of experience building and scaling production-grade applications across multiple regions. I specialize in designing robust, maintainable systems that balance performance, scalability, and developer experience — and in shipping them end to end, from schema to interface.
- 🎨 Frontend Excellence: React, Next.js, TypeScript, State Management (Redux, Zustand, Context API)
- ⚙️ Backend Mastery: Node.js (Hono, Express), Elixir (Phoenix, Ash) - choosing the right tool for each domain
- 🏗️ Architecture: Microservices, Event-Driven Systems, Clean Architecture, Domain-Driven Design
- ☁️ DevOps & Cloud: Docker, Kubernetes, CI/CD, Infrastructure as Code
- 🤝 Collaboration: Technical decision-making, design docs & RFCs, thorough code review, mentoring
- ✅ Quality First: TDD/BDD, E2E Testing, Performance Optimization, 安全 Best Practices
- 🔨 Building scalable microservices architectures with multi-region deployment strategies
- 🌐 Shipping high-performance web applications with exceptional UX
- 🎓 Mentoring engineers and raising the bar on code quality and testing
Actively building depth in these — early days, and enjoying the beginner's seat again:
- 🤖 AI Engineering: RAG pipelines, LangGraph agent orchestration, embeddings & vector retrieval, prompt and context design
- 🐍 Python & FastAPI: async APIs, Pydantic validation, dependency injection — mostly as the substrate for AI services
- 🦀 Rust: working through ownership, borrowing, and lifetimes; the fundamentals before the frameworks
const frontend = {
frameworks: ["React", "Next.js", "React-Native"],
languages: ["TypeScript", "JavaScript (ES6+)"],
styling: ["Tailwind CSS", "CSS Modules", "Styled Components"],
stateManagement: ["Redux Toolkit", "Zustand", "React Query", "Context API"],
testing: ["Vitest", "React Testing Library"],
build: ["Vite", "Webpack", "Turbopack"],
};const backend = {
languages: ["Node.js", "Elixir"],
frameworks: ["Hono", "Express", "Phoenix", "Ash"],
databases: ["PostgreSQL", "MongoDB", "Redis"],
messageQueues: ["RabbitMQ", "Redis Streams"],
apis: ["REST", "GraphQL", "WebSocket"],
testing: ["ExUnit", "Mocha"],
};learning = {
"orchestration": ["LangGraph", "LangChain"],
"rag": ["chunking", "embeddings", "vector search", "reranking"],
"serving": ["Python", "FastAPI", "Pydantic", "async/await"],
"practices": ["prompt design", "context engineering", "evals"],
}// Learning the fundamentals before reaching for frameworks.
struct Learning {
language: &'static str, // Rust
focus: [&'static str; 4], // ownership, borrowing, lifetimes, traits
stage: Stage, // Stage::Beginner
}infrastructure:
containerization: [Docker, Kubernetes, Docker Compose]
ci_cd: [GitHub 操作, GitLab CI, Jenkins, ArgoCD]
monitoring: [Prometheus, Grafana, Sentry]
iac: [Terraform, Pulumi, AWS CDK]
databases: [PostgreSQL, MongoDB, Redis, Elasticsearch]- Separation of Concerns: Clear boundaries between layers (Presentation, Business Logic, Data)
- Dependency Inversion: High-level modules don't depend on low-level modules
- Testability: Business logic isolated from frameworks and external dependencies
- Domain-Driven Design: Services organized around business capabilities
- Event-Driven Communication: Async messaging for loose coupling
- API Gateway Pattern: Centralized routing, auth, and rate limiting
- Circuit Breakers: Resilience and fault tolerance built-in
- SOLID Principles: Applied rigorously across all codebases
- Test-Driven Development: Tests written before implementation
- Code Reviews: Mandatory peer reviews with architectural discussions
- Documentation: Comprehensive ADRs (Architectural Decision Records)
- 👥 Collaborate with distributed teams across multiple time zones
- 📖 Write the onboarding docs and ADRs that keep new engineers unblocked
- 🎯 Champion code review culture and engineering best practices
- 📊 Use metrics to find bottlenecks and drive performance improvements
I'm always interested in discussing:
- 🏗️ Architecture & System Design: Scalability patterns and best practices
- 🚀 Performance Optimization: Making applications blazing fast
- 👥 Engineering Craft: Code quality, testing strategy, and mentoring
- 🔧 新建 Technologies: Exploring cutting-edge tools and frameworks
- 💼 Collaboration Opportunities: Open-source projects and consulting




