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.


11 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 transcribes live speech on your device, with optional cloud AI summaries and questions about your notes.
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
Explore original mechanical watches in 3D. Customize and save your designs, then bring them to your iPhone Home Screen with matching widgets.
Take a closer look
04 / iPhone & macOS · Markdown notes
Write and organize Markdown on iPhone and Mac. Connect notes with Link Map, import GitHub docs, and refine drafts with an on-device writing assistant.
Take a closer look
05 / iPhone & iPad · Trò chơi dân gian
Một vòng quê nhà qua sân nhà, đầu ngõ, sân đình và hội làng. Chơi với máy, chơi hai người offline hoặc rủ bạn qua Game Center.
Take a closer look Đã có trên App StoreProduct walkthroughs: Vola — AI Note Taker · Tidora — Mac Cleaner · Horology Studio
Ô ăn quan trên iPhone và iPad: Một vòng quê nhà, chơi offline và rủ bạn cùng chơi
Create 3D mechanical watches and custom analog clock widgets for iPhone
A cozy garden puzzle where every bloom connects
Mac cleaning and maintenance tools to scan caches, logs, and unnecessary files
Markdown editing, connected notes, and on-device writing assistance for iPhone and Mac
On-device live transcription for iPhone and iPad, with optional AI summaries and questions
Daily expense tracking for clearer personal finances
Classic Sudoku puzzles for everyday practice
A mobile app with a distinctive dark visual identity
Explore the Solar System in 3D, compare planets, and discover space facts on iPhone and iPad
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 Amazon
PUBLISHED 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