Hi, I'm WinQi

Software Developer

I'm a software developer who's really into automation. I enjoy building systems that handle the boring stuff automatically — so I can focus on building the next one.

WinQi
Mobile
AndroidKotlin
Web
HTMLHosting
Backend
Node.jsn8n
Database
SQLNoSQL
Development
What I Build
Automating the boring, building the useful
Android

I've independently developed close to 100 Android apps, most of which are published on Google Play Store and Huawei AppGallery. I build native Android apps using Kotlin (previously Java), following the MVVM architecture. I'm comfortable with both XML layouts and Jetpack Compose for UI, and use Jetpack components for modern Android development. For local storage, I've worked with SQLite, Room Database, and Realm. I also integrate Firebase for auth, real-time data, and push notifications.

KotlinJava Jetpack ComposeXML MVVMRoom RealmSQLite FirebaseGoogle Play Huawei AppGallery
Web

I build clean, fast-loading web pages using HTML, CSS, and JavaScript — designed to look great on both desktop and mobile. I also build Progressive Web Apps (PWA) that work offline and can be installed like a native app. Sites I build are deployed on a global CDN — delivering fast load times worldwide, with DDoS protection, automatic HTTPS, and zero cold starts. I focus on performance, security, and SEO so the sites I build don't just look good, they rank and load well too.

HTMLCSS JavaScriptPWA HostingResponsive SEOGlobal CDN DDoS ProtectionHTTPS
Backend

I build backend systems with Node.js, Express, and TypeScript, handling core logic and REST APIs consumed by Android apps and web frontends. Everything runs on Google Cloud. For third-party integrations like Telegram, Google Sheets, and Google Drive, I use n8n as an automation layer — keeping the main backend clean while letting n8n handle the connecting.

Node.jsExpress TypeScriptREST API n8nGoogle Cloud TelegramGoogle Sheets