Independent Cross-Platform Architect

Xinggen Guo

Building modular product systems across mobile, desktop, backend & infrastructure.

I design and build repeatable engineering systems. From shared cross-platform domain logic to backend infrastructure and VPS deployment, my work focuses on structure, scalability, and long-term architectural clarity.

Specializations

  • Kotlin Multiplatform
  • Compose Multiplatform
  • Clean modular architecture
  • Backend systems
  • Multimedia engineering
  • Infrastructure deployment

About

I transitioned from full-time engineering roles into independent development to build complete product systems end-to-end. My focus shifted from feature-level execution to system-level design.

Independent mindset

Independence required owning the entire lifecycle: product ideation and validation, architecture design, cross-platform implementation, backend development, VPS deployment and domain configuration, app store publishing, and iterative improvement based on real usage.

Positioning

I do not build isolated apps. I build structured, repeatable product systems.

Personal Journey

Xinggen completed a 16,000 km cycling expedition across China and Southeast Asia, traveling from Beijing through Inner Mongolia, Xinjiang, Tibet, and continuing south through Vietnam, Cambodia, Thailand, Malaysia, ultimately reaching Singapore.

Along the journey, he also undertook high-altitude snow mountain hikes, winter camping in extreme cold conditions, and swimming in ice lakes — experiences that demanded physical endurance, mental resilience, risk awareness, and disciplined preparation.

After completing the expedition, he relocated to Europe, gaining cross-cultural experience and a broader international perspective on life and work. He returned to China in August 2025.

Core Expertise

Architecture-first, cross-platform, and infrastructure-aware engineering.

Cross-Platform Engineering

  • Kotlin Multiplatform shared domain logic
  • Compose Multiplatform UI architecture
  • expect/actual platform abstraction
  • Deterministic state management
  • Domain logic isolated from IO

Modular Architecture

  • Clear separation of core, network, storage, and platform layers
  • Ports and implementation isolation
  • Scalable module design for long-term maintainability
  • Architecture-first development mindset

Backend & Infrastructure

  • Node.js backend services
  • Fastify framework
  • PostgreSQL database design
  • Prisma ORM
  • REST API structure
  • VPS deployment with Nginx reverse proxy
  • HTTPS configuration
  • Cloudflare DNS and proxy integration
  • Domain management and environment configuration

Multimedia Engineering (Video / Audio)

I build multimedia-related features with performance and abstraction in mind. Capabilities include:

  • Audio playback architecture and platform separation
  • Video decoding and rendering pipeline concepts
  • Resource management and buffering strategy
  • A/V synchronization awareness
  • Media pipeline experimentation and integration
  • Cross-platform audio abstraction in shared logic
  • Integration of media systems into product-level applications

HarmonyOS App Development

  • HarmonyOS device and distribution considerations
  • Vendor ecosystem constraints and compatibility
  • Performance awareness across device variations
  • Shipping mindset under regional differences
  • System-level thinking for Huawei ecosystems

Major Projects

Selected systems that reflect repeatable, modular architecture.

Life-Tracker

Google Play

A structured daily tracking system built with shared cross-platform core logic.

  • Deterministic time tracking models
  • Clean domain separation
  • Reusable architecture

Focus-Timer

In progress

A minimalist productivity timer emphasizing structural clarity and domain isolation.

  • Pure domain logic
  • Compose Multiplatform UI
  • Clean state modeling

CardRush (Uno-style game)

Google Play

A cross-platform card game built on a shared rule engine.

  • Deterministic rule implementation
  • Game engine logic separated from UI
  • Multi-platform rendering abstraction

Remote Jobs Platform

Live site

A full-stack job aggregation platform.

  • Node.js + Fastify
  • PostgreSQL + Prisma
  • VPS deployment
  • Nginx + HTTPS
  • Scheduled ingestion pipelines
  • API-first design

Engineering Philosophy

Architecture before features Domain logic isolated from IO Shared core across platforms Deterministic systems over hidden side effects Shipping and iteration over perfection Systems thinking over short-term coding

System Vision

My long-term vision is to build a scalable product factory composed of reusable layers.

Core Layer

Reusable Kotlin Multiplatform toolkit.

Application Layer

Cross-platform mobile and desktop applications.

Backend Layer

API services and data ingestion systems.

Infrastructure Layer

VPS deployment, DNS configuration, CI/CD thinking.

Contact

Let’s build a system that scales beyond the first release.

Replace the Formspree action with your own form ID.