I'm a Senior Android and Flutter Engineer based in Taipei, Taiwan.
I enjoy building reliable, maintainable, and high-quality software products, with a strong focus on software architecture, code quality, automated testing, CI/CD, observability, and long-term maintainability.
My primary experience is in mobile application development, particularly Android and Flutter. I'm also expanding into backend, web, iOS, AI, cloud infrastructure, and robotics development to strengthen my ability to design and deliver complete software products across multiple platforms.
- Kotlin / Kotlin Multiplatform — Building shared business logic and core components across Android and iOS while continuing to refine cross-platform architecture and development practices
- iOS / Swift — Expanding my native iOS development expertise and broadening mobile platform coverage
- Go / Backend — Building clean, testable RESTful APIs with chi, PostgreSQL, sqlc, and Docker
- Java / Spring Boot — Developing robust backend services and exploring enterprise application architecture
- TypeScript / React / Next.js — Building type-safe web applications with Next.js App Router, TanStack Query, and Zod
- TypeScript / Vue / Nuxt — Building SSR web applications with Nuxt, using Pinia for state management and the Composition API, while expanding full-stack product engineering capabilities into the Vue ecosystem
- TypeScript / Node.js / NestJS — Learning enterprise backend architecture with NestJS, using modular design, dependency injection, validation, and structured REST API development to build maintainable and testable backend services
- Model Context Protocol (MCP) / AI Tooling — Building type-safe MCP servers with TypeScript, MCP SDK, and Zod, exposing tools, resources, and prompts to AI clients through stdio and Streamable HTTP, with OAuth-based authentication, Docker packaging, and automated testing
- Python / AI Applications — Exploring LLM integration, RAG, tool calling, memory, recommendation systems, evaluation, and agentic workflows
- C++ / Robotics — Building robotics runtime and simulation components with ROS 2, Nav2, SLAM, and Gazebo
- Google Cloud (GCP) — Deploying and operating backend and AI workloads with Cloud Run and managed cloud services
- Terraform / Infrastructure as Code — Provisioning and managing cloud infrastructure across staging and production environments, including Cloud Run, Cloud SQL, IAM, Secret Manager, and monitoring
I'm interested in working with teams that value strong engineering fundamentals, pragmatic architecture, high-quality delivery, and continuous improvement—while building products that are reliable, scalable, and genuinely useful to users.
I'm also always happy to connect with fellow developers, exchange ideas about software engineering, and collaborate on building meaningful products together.
I'm also open to learning about nonprofit, public-interest, accessibility, and social-impact projects—especially initiatives that support underserved communities or help people overcome barriers through technology.
If you're working on such a project, feel free to reach out and share what you're building. I'd be happy to learn more and explore how my software engineering experience may be able to contribute.




