🧠 Senior Fullstack Team Lead | Mobile, IoT & AI App Developer | 6+ YOE | Flutter | Kotlin | Python | C++
I'm a Fullstack Team Lead and Mobile Developer with over 6 years of professional experience, building and launching cross-platform apps in mobile, desktop, and IoT ecosystems. I specialize in Flutter, Kotlin/Jetpack Compose, Ktor backend, and real-time technologies like Bluetooth, HID, WebRTC, and SocketIO.
I’ve led full product lifecycles—from architecture to deployment—on apps that integrate hardware control, real-time communication, and AI-enhanced features, while delivering seamless user experiences across Android, iOS, and embedded systems.
🔧 Skills & Tech Stack
Frontend & App Development: Flutter, Android (Jetpack Compose + XML), Kotlin, Java, SwiftUI
Backend Development: Ktor (Kotlin), NodeJS, Python, Spring Boot, RESTful APIs
Real-time & Embedded: Bluetooth LE, Serial Port, HID, WebRTC, FFmpeg, C++, Oboe
Database & Cloud: Firebase (RTDB, Firestore, Auth), PostgreSQL, MySQL, SQLite, ObjectBox
AI Integration: Tensorflow Lite, PyTorch, GPT API (Chatbot, Voice Transcription)
CI/CD & Publishing: In-App Purchases, Mobile Ads (AdMob, AppLovin), Play Store, App Store
🚀 Highlight Projects
🎵 Smart Karaoke System (2024 - Present)
Fullstack architecture for IoT-based karaoke system (5-member team)
Tech: Flutter, Ktor, C++, FFmpeg, Serial Port, SocketIO, JavaFX, PostgreSQL
Role: Architected system, managed backend & embedded communication, led team & QA
🖨 AirPrint – Mobile Wireless Printer App
Print, scan, photo edit, Google Drive, and document conversions
Tech: Flutter, Jetpack Compose, Firebase, Bluetooth, REST API
Role: Solo Dev | Published on Play Store
🎮 XB Remote Play – PS4/PS5 Game Controller
Stream console screen to mobile, cast multimedia, built-in game store and chatbot
Tech: Flutter, WebRTC, C++, Firebase, SocketIO
🧠 Active9 – AI Health & Fitness Tracker
Cross-platform health monitor app with AI voice & camera integration
Tech: Flutter, NodeJS backend, Firebase, Google Ads
Role: Fullstack Dev | Android / iOS
💡 IoT Controller Suite
Devices: Smart LED Light, Canon/Brother Printer, Roku TV, LG ThinQ
Tech: Flutter + Embedded C++ + BLE/HID + Python backend
Role: Developed utility tools & device control protocols
🧭 Team Lead Experience
Managed teams of 3–5 developers (Agile workflow, daily standups, code reviews)
Mentored junior developers in mobile architecture and performance optimization
Defined coding standards, release strategy, and quality assurance process
Liaised between stakeholders, product owners, and QA during tight timelines
💬 Why Work With Me?
I build feature-rich apps that bridge hardware and software
I focus on clean architecture, maintainable code, and scalable design
I value communication, timely delivery, and aligning with your business vision
I constantly learn and integrate new tech to give your product an edge
🔗 Let's Build the Next Big Thing
I bring a rare combination of deep technical skill, real-time system experience, and hands-on leadership. Whether you're launching a new product, rebuilding a legacy system, or integrating IoT devices, I can help turn your ideas into scalable, production-ready solutions.
Let’s connect and bring your vision to life.
Warm regards,
Nguyễn Thiện Quang
Flutter
Android App Development
Mobile App Development
Python
Node.js
Thanh T.
Ho Chi Minh City, Vietnam
$40/hr
4.5
139 jobs
- UTILIZING AI TECHNOLOGIES FOR THE DEVELOPMENT, TESTING, OPTIMIZATION, AND INTEGRATION OF PRE-EXISTING VOIP SYSTEMS WITH EXTERNAL SERVICES AND PLATFORMS.
- I have more than 16 years to work as system administrator, deploy server, maintenance system base on: asterisk, voip, avaya, freeswitch, kamailio, opensip.....
- Developed many VOIP solutions, system for customer over the world as: voicemail system, conference systems, IVR systems, calling card system.
- Django developer: Develop e-commercial sites, CMS sites, API systems and more
- AngularJS developer, one page applications.
- etc.
Node.js
HTML
JSON
Python
Perl
PHP
SQL
HTML5
NoSQL Database
SOAP
SQL Programming
phpBB
Linux System Administration
PostgreSQL Programming
MySQL Programming
Tuan Anh N.
Hanoi, Vietnam
$10/hr
4.9
32 jobs
🚀 I Build Scalable Software Systems That Don’t Break When You Grow
Most developers write code.
I design systems that survive scale.
With 5+ years of experience as a Full-Stack & AI/ML Engineer, I architect and deliver high-performance systems used by global users, from AI-driven platforms to enterprise-grade distributed systems.
💡 What I Help You Achieve
🏗 Enterprise-Grade Architecture
Scaling is not about adding servers later.
It is about designing the right foundation from day one.
I design:
• Microservices and event-driven architectures
• High-availability distributed systems
• Horizontal auto-scaling infrastructure
• Zero-downtime deployments
• Load balancing and intelligent caching
• Rate limiting and anti-DDoS strategies
• Multi-tenant SaaS architecture
Tech stack:
• FastAPI, Django, Flask, Express.js, NestJS
• Go, Java Spring, ASP.NET, Ruby
• Docker, Kubernetes, AWS, Nginx, Linux
• CI/CD pipelines, monitoring, logging systems
• From MVP to enterprise-level traffic without rewriting the system later.
🧠 AI-Integrated Software Systems
AI functions as an infrastructure layer inside modern applications.
Experience includes:
• NLP, OCR, facial and speech recognition
• Intelligent search systems with vector databases
• RAG pipelines and knowledge systems
• Multi-model orchestration systems
• GPU-optimized inference pipelines
Frameworks and tools:
• PyTorch, TensorFlow, Keras, scikit-learn
• Whisper, Tesseract, PaddleOCR
• DeepFace, InsightFace
• Elasticsearch, Pinecone
• CUDA, cuDNN
Focus areas: performance, cost efficiency, production readiness, scalability.
⚡ Backend Engineering
• RESTful APIs and GraphQL
• Event-driven systems
• Queue-based processing
• Background job orchestration
• Secure authentication and authorization
Databases:
• PostgreSQL, MySQL, MongoDB
• Query optimization, indexing, full-text and vector search
Databases and Optimization
• PostgreSQL, MySQL, and MongoDB
• Query optimization, indexing strategies, and search systems
🎯 Frontend Engineering
• React, Next.js, Vue, Nuxt, Angular
• SEO optimization
• Performance tuning
• Lazy loading and caching strategies
• Responsive and scalable UI architecture
🌐 Real-Time Systems
• WebRTC, MQTT, Socket
• Streaming systems
• Telecom systems
Designed for low latency, high concurrency, and production reliability.
📱 Cross-Platform Development
• Flutter
• React Native
• Native Android
• Firebase ecosystem
🌟 Professional Approach
• Systems thinking mindset
• Scalability-focused architecture
• Long-term maintainability
• Clear communication
• Reliable delivery
🌟 Why Clients Hire Me
Not because I list technologies.
But because I understand:
• Business logic
• Scalability constraints
• Infrastructure costs
• Security risks
• Long-term maintainability
I think like a technical founder or CTO.
I don’t just build features.
I design systems that support growth.
📈 Let’s Build It the Right Way
If you need:
• A SaaS platform built from scratch
• A scalable enterprise backend
• AI integrated into your product
• A system redesign for performance
• An architecture that can scale without limits
Let’s build it properly from day one.
Because great software isn’t just written.
It’s engineered.
Next.js
JavaScript
PHP
Python
React
ExpressJS
NestJS
Elasticsearch
.NET Core
NGINX
Docker
Angular
Vue.js
Java
Kubernetes
Tinh P.
Da Nang, Vietnam
$22/hr
5.0
42 jobs
Hi, I'm Tinh, a Senior Full-Stack Developer with 9 years of experience building scalable web, mobile, and desktop applications. I specialize in developing modern software from concept to production, combining exceptional user experiences with robust backend architecture and AI-powered capabilities.
My core stack includes React, Next.js, Node.js, TypeScript, Golang, PostgreSQL, MongoDB and cloud technologies, along with extensive experience integrating LLMs, Retrieval-Augmented Generation (RAG), and AI automation into production applications.
What I specialize in
🤖 AI & LLM Development
- OpenAI API, LangChain, LlamaIndex
- Hugging Face Transformers
- Prompt Engineering
- Vector Databases (Pinecone, Weaviate, FAISS, pgvector)
- Embeddings & semantic search
- End-to-end RAG pipelines, including document ingestion, chunking, retrieval, and response generation
💻 Frontend
- React, Next.js, Vue.js, TypeScript
- Tailwind CSS, Material UI, Ant Design, Chakra UI, ShadCN UI
- Redux Toolkit, Zustand, React Query
- Vite, Webpack, Jest, Cypress
- PWAs, SEO, responsive design
⚙️ Backend
- Node.js, NestJS, Go
- RESTful APIs & GraphQL
- Authentication, authorization, background jobs, real-time systems
- Microservices and scalable system architecture
🗄️ Databases
- PostgreSQL, MySQL, MongoDB
- Redis, Elasticsearch
- DynamoDB, SQLite
- Prisma, TypeORM
📱 Mobile
- React Native
- Flutter
- Swift
- Kotlin
- Expo & Firebase
🖥️ Desktop
- Electron
- Tauri
- .NET (WPF/WinForms)
- JavaFX
- PyQt
☁️ DevOps & Cloud
- Docker
- Kubernetes
- AWS, GCP
- Nginx
- CI/CD pipelines
- VPS deployment and infrastructure automation
Why clients work with me
- 9 years of professional full-stack development experience
- End-to-end ownership—from planning and architecture to deployment and maintenance
- Strong focus on clean, maintainable, and scalable code
- Clear communication and proactive problem solving
- Production-ready solutions with documentation and long-term maintainability
Whether you're building a SaaS platform, AI application, internal business tool, mobile app, desktop application, or an enterprise RAG system, I can help take your idea from concept to production.
Let's discuss how I can help bring your project to life.
Thanks,
Tinh
Web Application
Socket.io
Node.js
React
NestJS
MongoDB
Redux
Web Development
Functional Programming
ExpressJS
GraphQL
Next.js
PostgreSQL Programming
API
Golang
Nguyen T.
Hanoi, Vietnam
$20/hr
5.0
11 jobs
I help startups and businesses build high-quality mobile apps using Flutter
and FlutterFlow — from MVP to production-ready product — with a dedicated
team behind me to move fast and ship reliably.
Beyond mobile, I bring a strong focus on AI-native development: using tools
like Claude, Cursor, and AI agents not just as coding assistants, but to
automate business workflows, clarify requirements faster, and reduce
development time significantly. My strength is knowing where AI creates real
productivity gains — and where traditional engineering is still the right call.
With 20+ years in software development and experience serving clients across
Japan, the US, Australia, and Asia Pacific, I understand how to work across
different business cultures, communication styles, and project expectations.
✅ CORE EXPERTISE:
・Mobile: Flutter, FlutterFlow, React Native
・AI / LLM: OpenAI API, Claude, Dify, RAG, LangChain, n8n
・Backend: Ruby on Rails, Node.js, Python
・Cloud: Firebase, Supabase, AWS, Google Cloud
・Low-code: FlutterFlow, Bubble, Kintone
✅ DOMAIN EXPERTISE:
・Mobile Apps & Cross-platform Development
・AI-powered Applications & Workflow Automation
・SaaS & MVP Development
・Booking & Reservation Systems
・E-commerce & Marketplace
・Healthcare & Wellness Apps
・Real Estate & Property Management
・HRTech & Job Matching
Flutter
FlutterFlow
React Native
Mobile App Development
Android
iOS
React
Node.js
Ruby on Rails
AI Agent Development
n8n
Firebase
SaaS Development
Zapier
Supabase
Web Application
UX & UI Design
UX & UI
AI Development
Automated Workflow
Tien H.
Ha Noi, Vietnam
$40/hr
5.0
47 jobs
I specialize in Kotlin/Java development with a strong focus on Android and Kotlin Multiplatform (KMP). I build scalable, maintainable, and high-performance applications using modern architectures and best practices.
Key Skills & Expertise:
- UI Development: Jetpack Compose, Custom Views
- Architectures: Clean Architecture, MVVM, MVP, MVC, MVI
- Dependency Injection: Dagger 2, Hilt
- Networking: REST APIs (JSON, XML, Retrofit/OkHttp)
- Social Media Integration: Facebook, Google
- In-App Monetization: In-App Billing, Google AdMob
- Database Management: SQLite, Room Database
- Asynchronous Programming: Coroutines/Flow, RxJava2
- Multiplatform Development: Kotlin Multiplatform (KMP)
- Multimedia & Media Player Integration
- Version Control: Git
- Other Tools & Libraries: A wide range of libraries to optimize app performance
🚀 Let’s Build Something Great!
I’m open to discussing your project to see how my skills can bring your ideas to life. Contact me, and let’s make your app a success!
WebRTC
Android
Android SDK
Smack
Firebase
Native App Development
Kotlin
XMPP
Retrofit
JetPack
Chat & Messaging Software
QR & Barcode Scanner
Payment Functionality
API Integration
Business with 10-99 Employees
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a WebRTC Developer in Vietnam on Upwork?
You can hire a WebRTC Developer in Vietnam on Upwork in four simple steps:
Create a job post tailored to your WebRTC Developer project scope. We'll walk you through the process step by step.
Browse top WebRTC Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top WebRTC Developer profiles and interview.
Hire the right WebRTC Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a WebRTC Developer?
Rates charged by WebRTC Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a WebRTC Developer in Vietnam on Upwork?
As the world's work marketplace, we connect highly-skilled freelance WebRTC Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream WebRTC Developer team you need to succeed.
Can I hire a WebRTC Developer in Vietnam within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive WebRTC Developer proposals within 24 hours of posting a job description.