Native iOS & macOS
Swift, SwiftUI, and UIKit for apps that feel at home on Apple platforms. From interface design and system integrations to purchases and App Store preparation.
- Swift
- SwiftUI
- UIKit
INDEPENDENT DEVELOPER · AUTHOR · INSTRUCTOR
I’m James Thang (Dương Đình Bảo Thăng), an iOS specialist, SwiftUI instructor, and technical author building practical tools, thoughtful games, and polished experiences for iPhone and Mac.
I bring hands-on product development, SwiftUI and UIKit expertise, and experience with coding agents to help turn an idea into an app ready to ship.


18 independent app projects
02 published technical books
01 SwiftUI course
From an idea to something you can use.
SELECTED WORK
Independent projects across productivity, utilities, games, finance, and business tools.

01 / FEATURED · iOS · AI productivity
Stay in the conversation. Vola brings live transcription, AI summaries, and questions about your notes together, with translation and editing while you record.
Take a closer look
02 / macOS · Cleaning & maintenance
Make room for what matters. Tidora scans for unnecessary files, caches, and logs, helping you reclaim disk space and keep everyday Mac maintenance straightforward.
Take a closer look
03 / iOS · Interactive experiences
A mechanical timepiece made personal. Watch customization, widgets, and system alarms, built around the pleasure of the details.
Take a closer look
04 / macOS · Developer tools
A quieter place for Markdown. Local files, thoughtful organization, and fast search in a focused Mac reading experience.
Take a closer look
05 / iOS · Games
A childhood game, carried forward. Online matches, replays, and collectible boards bring a Vietnamese tradition to iPhone.
Take a closer look Preparing for App Store submissionProduct walkthroughs: Vola — AI Note Taker · Tidora — Mac Cleaner · Horology Studio
Rediscover a Vietnamese childhood game, one thoughtful move at a time
Interactive mechanical watches made personal
A cozy garden puzzle where every bloom connects
Strategic naval warfare with epic pirate battles
Mac cleaning and maintenance tools to scan caches, logs, and unnecessary files
Fast Markdown reading, organized locally, found instantly
AI note taker with live transcription, summaries, translation, and questions about your notes
Daily expense tracking for clearer personal finances
Classic Sudoku puzzles for everyday practice
Financial calculators for planning and comparison
Point-of-sale tools for coffee shop operations
Coffee shop reporting and remote business monitoring
A mobile app with a distinctive dark visual identity
When cloud storage meets vibrant design
Pushing boundaries with immersive galleries
Adventures in exploration and discovery
A calm take on the classic number puzzle
Word search puzzles for a quick mental break
HOW I CAN HELP
For founders and teams building a new app, improving an existing product, or extending to another platform.
Swift, SwiftUI, and UIKit for apps that feel at home on Apple platforms. From interface design and system integrations to purchases and App Store preparation.
React Native development for projects that need a shared mobile foundation, with attention to platform behavior, usable interfaces, and maintainable code.
Experience working with Codex, Claude Code, and Cursor across development tasks. I pair these tools with hands-on implementation, code review, and testing.
I connect interface work with the details that make an app useful: data flows, backend integrations, platform features, monetization, and release preparation. My independent apps are a place to put that thinking into practice.
Explore iOS consultingWRITING & TEACHING
Technical books and a hands-on course that turn mobile development concepts into practical learning.
Books and publisher records → · iOS learning notes → · Giới thiệu bằng tiếng Việt →

PUBLISHED BOOK
A practical guide to building iOS interfaces with SwiftUI, from core concepts to more advanced techniques.
View on AmazonPUBLISHED BOOK
A guide to Firebase services for iOS and Android applications, including authentication, databases, and backend integration.
View on Amazon
UDEMY COURSE
A beginner-friendly introduction to SwiftUI through practical projects and the foundations of building iOS interfaces.
Explore the courseLET’S WORK TOGETHER
Tell me about your product, the platform, and the challenge you’re working through. I’m interested in useful software and the people making it.
Start a conversation