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
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.
Experience
Where I’ve worked
Notewise
Feb 2025 – Jan 2026Software 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.
NCS Group
Jul 2023 – Jan 2025Software 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.
- cqbashuqin@gmail.com
- in/qin-cao
- Résumé
- Download PDF
- Location
- Singapore