About

Hi, I'm Carry.

Started with native iOS, expanded into cross-platform, full-stack web and ops — now an independent full-stack developer delivering the whole loop solo, for clients in e-commerce, manufacturing, education and global markets.

Carry's workspace: dual monitors with a code editor and a mechanical keyboardremote / worldwide
2018 — 2020

Native iOS Development

Started with Swift / Objective-C, built e-commerce and social apps, and learned that experience details define product quality.

2020 — 2022

Cross-platform & Full-stack

Flutter / uni-app for one codebase on many platforms; picked up Node backends and databases, started owning the whole pipeline.

2022 — 2024

Deep Full-Stack Web

Nuxt / Vue + NestJS as the main stack. Delivered multiple SaaS and mini-program projects; built my own engineering templates.

2024 — Now

Independent & Remote

Full-time independent developer for clients in e-commerce, manufacturing, education and global markets. 100% on-time delivery.

Stack

My toolbox

Main stack: Nuxt + NestJS + Flutter. Why: mature ecosystems, easy hiring, low long-term maintenance cost.

Frontend
VueNuxtTypeScriptViteTailwinduni-app / Taro
Backend
Node.jsNestJSExpressMySQLPostgreSQLRedis
Mobile
FlutterSwiftWeChat Mini ProgramApp Store ReleasePush / IAP
DevOps
DockerNginxCI/CDCloud ServersMonitoringHTTPS / ICP Filing
Principles

Three working principles

On time, or I say so early

Timelines go into the contract at quoting. Progress visible weekly. Bad news early, good news never vague.

All source code, yours

Acceptance means full handover: source code, docs and deployment guides. You're locked in by no one — including me.

Budget on what matters

Spend where users can feel it, cut the fluff. Use open source whenever it fits — no reinventing wheels.