Skip to content

Singapore PR · No sponsorship required

Cao Qin

Software Engineer — Mobile, Backend & Product Engineering

I work across mobile, backend, and product. I’ve built public-sector services in Java and Spring at NCS, shipped interaction-heavy Android features at Notewise, and released PourNote, my own iOS app, to the App Store. I care about systems that stay reliable and products people keep coming back to.


Selected work

PourNote

Independent Product Engineer2026 – presentSwift, SwiftUI, iOS

PourNote is a private, local-first drink journal for iOS. I took it from an idea to a released app on my own: product definition, design, implementation, the App Store submission, and everything that comes after a launch, including pricing, analytics, localization, and acting on user feedback.

What I built

A SwiftUI app backed by local persistence, with a home-screen widget through WidgetKit, subscriptions handled by RevenueCat, and product analytics in Firebase. Feedback from inside the app goes to a small Supabase Edge Function so I can review user feedback without standing up a full backend.

Why local-first

Keeping data on the device fit the product: a personal journal should stay private, and it kept operational complexity low for a solo project. That was a deliberate trade-off. It means giving up easy cross-device sync and server-side recovery, and I chose privacy and simplicity over those for this release.

Where it stands

First App Store release was on 13 May 2026. As of July 2026 it has around 150 monthly active users and its first paying customer. I treat this as an early validation signal and continue to focus on acquisition and retention.

PourNote on the App Store

Experience

Where I’ve worked

  1. Notewise

    Feb 2025 – Jan 2026

    Software Engineer · Android / Java

    Worked on a production note-taking app, building complex, interaction-heavy mobile features that dealt with rendering, state, geometry, and native input. I owned a synchronized magnified editing experience end to end, and worked closely with design and product to keep the behavior maintainable for users.

  2. NCS Group

    Jul 2023 – Jan 2025

    Software Engineer · Java / Spring

    Built and maintained public-sector e-services on AWS-hosted Java and Spring systems, working with REST APIs, MyBatis, Oracle, and batch workflows, and integrating across seven government systems. The work ran under real reliability, security, data-governance, and regulatory constraints, and a lot of it was collaborating with product owners and non-technical stakeholders to get the details right.


About

A bit about me

I’m a software engineer based in Singapore. I completed a Master of Computing in Computer Science at NUS in June 2026, after a Bachelor of Computing with Honours in Computer Science there in June 2023.

I think like a product engineer. I’m happiest when I can follow a feature from a rough problem all the way to something running in people’s hands, and then keep sharpening it based on what actually happens. I’ve done that on backend services, on mobile apps, and on my own product.

I’m open to roles across mobile, general software engineering, Java and backend work, and product engineering.


Contact

Get in touch

The best way to reach me is email. I’m based in Singapore and available for roles that don’t require sponsorship.

LinkedIn
in/qin-cao
Résumé
Download PDF
Location
Singapore