Skip to content
View tenSunFree's full-sized avatar
😄
😄
  • Taipei, Taiwan

Block or report tenSunFree

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

Hi, I'm Sun 😄

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.

Expanding My Skill Set

  • 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.

Core Stack

Android Kotlin Java Flutter Dart GitHub Actions

Learning & Exploring

Kotlin Multiplatform iOS Swift Go PostgreSQL Docker Spring Boot TypeScript React Next.js Vue Nuxt Node.js NestJS MCP Zod Python C++ ROS 2 Google Cloud Terraform

Social Impact & Community Projects

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.

Contact

a0985092384@gmail.com

Pinned Loading

  1. travel-audio-guide-flutter travel-audio-guide-flutter Public

    Production-style Flutter travel audio guide with offline-first browsing & audio playback, Clean Architecture, custom Dart Analyzer rules, automated testing, CI/CD, and observability.

    Dart

  2. travel-audio-guide-nextjs travel-audio-guide-nextjs Public

    Next.js (App Router) CMS for the travel audio guide system — article management, Markdown editing, publishing. TypeScript, TanStack Query, Zod. localStorage now, Go API planned.

    TypeScript

  3. travel-audio-guide-go travel-audio-guide-go Public

    Go backend for the travel audio guide system, providing RESTful API for user profile management with Supabase Auth JWT verification (ES256/JWKS), built using chi, pgx, sqlc, and Docker.

    Go

  4. travel-audio-guide-python travel-audio-guide-python Public

    Python AI microservice for the travel audio guide system, providing itinerary planning, attraction recommendations, RAG-based assistance, and LLM-powered conversational features.

  5. luma-lang-kmp luma-lang-kmp Public

    If you're interested in Kotlin Multiplatform (Compose Multiplatform) with Clean Architecture, feel free to take a look.

    Kotlin

  6. taiwan-stock-lab-android taiwan-stock-lab-android Public

    A Taiwan stock Android app built with Kotlin, MVVM, Clean Architecture, MVI-style UDF, multi-module architecture, offline-first caching with Room, and hybrid XML + Compose UI.

    Kotlin