I’m a Full-Stack Software Engineer specializing in FlutterFlow, Flutter, Supabase, and Firebase, with a proven track record of delivering scalable, production-grade apps across education, finance, logistics, and real estate.
What I do best:
Frontend: Flutter & FlutterFlow — fast, cross-platform, modern UI/UX.
Backend & Cloud: Supabase (Auth, Edge Functions, Realtime, Storage), Firebase (Auth, Firestore, Cloud Functions), Google Cloud Functions.
Databases: PostgreSQL, Firestore, MySQL.
Integrations: REST APIs, payments, notifications, role/permissions, analytics.
🚀 Results I deliver:
Reduced Inala’s training platform export times from 2m28s → 8s by optimizing Firestore queries.
Architected Inala Credits, a custom credit & transaction system for training providers.
Published financial calculators (MyHomeLoans & JV Legal) to Google Play & App Store.
Built enterprise solutions (FAW Trucks, KO Grains) handling high traffic & real-time workflows.
🌍 Industries served:
Education, HR, Finance, Logistics, Real Estate.
If you’re looking for someone to design, build, and scale your web or mobile application, I’ll ensure:
✔️ Clear communication
✔️ Secure & scalable solutions
✔️ On-time delivery
📩 Let’s discuss how I can help bring your project to life. If you want more information about me you can find it on michaeldevbear.com
Flutter
FlutterFlow
React
Web Development
Python
Java
Product Development
Web Application
Mobile Development Framework
Supabase
Firebase
Google Cloud Platform
JavaScript
Database Design
WordPress
Emile O.
Cape Town, South Africa
$50/hr
5.0
12 jobs
I am a self-taught Flutter mobile app developer with several years of experience, proficient in creating seamless, high-performance applications across iOS, Android, macOS, Windows, Linux, and the Web. My deep understanding of design patterns, state management, and clean architecture ensures that every project I deliver is robust, scalable, and maintainable.
Additionally, I have hands-on experience with publishing apps on both the Google Play Store and Apple App Store, and I’m well-versed in the deployment processes, store requirements, and best practices necessary to get apps successfully released and maintained.
Being self-taught, I bring a unique problem-solving mindset, adaptability, and a relentless drive to master new technologies. My background in the events industry has sharpened my troubleshooting skills, allowing me to quickly identify and solve complex issues in development.
I specialize in building cross-platform solutions with Flutter, leveraging my expertise in Firebase, APIs, and databasing to create end-to-end applications. Whether you need a responsive mobile app, a desktop solution, or a web application, I’m here to turn your vision into reality with clean code and innovative design.
Let’s collaborate to bring your project to life.
Dart
Mobile App Development
Mobile App
Android App Development
iOS Development
iOS
Android
Firebase
API
AI Implementation
Flutter
macOS
Minimum Viable Product
App Store
Google Play
Victor M.
Pretoria, South Africa
$15/hr
5.0
1 jobs
I build production ready Android & IOS mobile apps for businesses and startups, using Flutter and FlutterFlow, from the early-stage MVPs to internal operational tools.
My core stack includes Flutter, FlutterFlow, Dart, Firebase (Auth, Firestore, Realtime Database, Storage, Cloud Functions), REST APIs, and third-party integrations.
Recent apps I've built include:
1) A building inspection app with 6 inspection workflows, offline data capture, engineer/admin roles, Firebase syncing, and automated PDF report generation.
2) An air-conditioning business management app with reports, quotations, timesheets, purchase orders, commissioning checklists, calendar workflows, and PDF generation.
3) Firebase-powered apps with authentication, role-based access, file uploads, real-time data, and custom FlutterFlow functionality.
What I focus on with every project:
— Clean, native-feeling UI on Android and iOS
— Scalable Firebase and backend architecture
— Real API integrations, not just static screens
— Clear communication and realistic timelines
— Taking projects from wireframe to Play Store/App Store deployment
If you have an app idea, an existing FlutterFlow project that needs fixing, or a business process you want turned into an app, send me the details. I'll review the scope and tell you how I'd approach the build.
Outside of client development, I run a technology and software-focused YouTube channel with over 17,000 subscribers, where I create tutorials and educational content around software, development, and technology.
Creating technical content has also strengthened my ability to explain complex development decisions clearly, document workflows, and communicate effectively throughout a project.
Flutter
FlutterFlow
iOS Development
Android App Development
REST API
API Integration
UX & UI Design
Google Play
Mobile App Design
Mobile App Development
Supabase
Travis W.
Midrand, South Africa
$75/hr
5.0
36 jobs
I am an experienced quantitative software developer with over 7 years of Python development experience, primarily focused on automated trading and backtesting.
I bring a wealth of expertise in quantitative development, particularly with the powerful backtesting library, Vectorbtpro, hyperparameter optimization libraries Optuna and Raytune and machine learning and neural networks centered around the ecosystem of Tensorflow and Scikit-learn.
My primary skill set includes:
- Programming Languages: Python
- Data Manipulation: Pandas, Polars, Numpy, Numba
- Backtesting Libraries: Vectorbtpro
- Technical Analysis Libraries: Ta-lib, pandas-ta
- Machine Learning and Optimization: Tensorflow, Scikit-learn, Autokeras, Optuna, Mlflow, Raytune, along with several ML models such as XGBoost, Catboost, LSTM, MLP
- Scripting: Pinescript
- Databases: MySQL, SQLite, PostgreSQL
- Web Development: Django, Flask, FastAPI, Streamlit
- API Integrations: REST API, Websockets
- Message Brokers: Redis
Recently, my passion project has been building a backtesting and trading framework that aims to bridge the gap between backtesting and optimization with live trading, such that they operate seamlessly together, to ensure live trading is both as optimized as possible and runs as close to our backtests as possible. It also includes a machine learning module to make it easy to train and integrate machine learning models into your strategies.
In addition, I am highly experienced in backend web development and can take any trading and/or backtesting system from paper to a robust, scalable, modular system with all the feaures you might want such as API integrations, analytics, automatic notifications, authentication controls, etc.
I'm also experienced in Streamlit frontends and have worked on a variety of projects from both the front and backend perspective to bring together a unified user experience for backtesting and trading.
If you’re looking for a developer who not only understands the technical depth of quantitative systems but also how to design, scale, and integrate them into real-world trading environments, I can help bring that vision to life. Whether you need a full trading framework, a custom machine learning pipeline, or an optimized backtesting engine, I can architect and implement a solution tailored to your goals.
I appreciate you taking the time to assess my profile, feel free to reach out to discuss your project needs and let's work out how I can help you achieve your trading goals.
Python
pandas
Data Science
Trading Automation
API
Trading Strategy
Cryptocurrency Trading
Financial Trading
Forex Trading
Quantitative Finance
Quantitative Analysis
Machine Learning
Neural Network
Deep Learning
TensorFlow
Tarik P.
Midrand, South Africa
$40/hr
5.0
8 jobs
I’m a full-stack Flutter developer specializing in building polished, scalable iOS & Android applications, backed by Firebase, Node.js, or client-specific stacks. I’ve worked with multiple clients end-to-end—from early concept and architecture planning through development, publishing, and post-launch iteration.
My experience includes production apps with authentication (email, anonymous, PIN-based), real-time databases, push notifications, role-based access control, and multi-tenant architectures. I’ve built apps such as a Flutter affirmation app with dynamic, AI-generated content, a real-time to-do app, and parent–school communication systems featuring chat, ticket routing, and admin dashboards.
I’m comfortable owning the full app lifecycle: UI/UX implementation, clean and modular Flutter architecture, backend logic (Firestore, Cloud Functions, Node.js APIs), deployment, and store publishing. I also guide clients through technical decisions, scalability planning, and realistic launch strategies.
Beyond client work, I’ve also built and published a custom Flutter iOS haptics package, now used by 100+ developers, giving me hands-on experience with platform channels, native iOS integration, and reusable package design.
What I can help you with:
* Flutter apps (iOS & Android)
* Firebase & Node.js backends
* Authentication, databases, and APIs
* Real-time features (chat, notifications, live updates)
* Clean, maintainable architecture & UX-focused UI
* App store publishing and rollout planning
I work in a client-oriented, transparent way—clear communication, realistic timelines, and solutions aligned with real business goals. I’m happy to start with a small demo, audit an existing app, or jump on a quick call to align before we begin.
Mobile App Development
Flutter
App Design
Node.js
AI App Development
API Development
Daniel Xavier D.
Cape Town, South Africa
$45/hr
4.9
20 jobs
If you need high-quality, fast, clean development for your web or mobile app — let’s talk. I deliver on time, communicate clearly, and keep clients long-term.
I’m Daniel de Oliveira, a Senior Full-Stack & Mobile Engineer specialized in Flutter / FlutterFlow development for iOS and Android — building high-performance applications with exceptional UX and robust backend integration.
With 6+ years of experience across Angular, Node/NestJS, and Flutter, I’ve led high-tech teams and delivered production-ready solutions for IoT, AI, and FinTech products. I bring both hands-on coding and technical leadership to every project.
⸻
🚀 What I Do
✅ Mobile App Development (Flutter / FlutterFlow)
• 10+ Flutter apps built from scratch to upload
• Clean architecture (Bloc / GetX)
• Offline-first support, messaging, chat, maps, and geolocation
• Firebase, REST, GraphQL, or custom backends (Node.js, Spring Boot, PHP)
✅ Frontend Engineering
• Angular (16/17), Tailwind, RxJS, Chart.js, ApexCharts
• UX implementation from Figma to production-ready UI
• Data-rich dashboards and analytics components
✅ Backend & Cloud
• Node.js / NestJS, REST & GraphQL APIs
• Firebase, PostgreSQL, MongoDB
• Authentication (JWT, OAuth), caching, and CI/CD pipelines
⸻
💼 Highlight Projects
• Electra Vehicles (EV Analytics Platform) – Built reusable Angular chart components and caching adapters in Node.js for battery analytics.
• Picnic App – Architected a Flutter social networking MVP with offline-first UX and GraphQL backend.
• FlutterFlow Custom Action (XML → JSON) – Created a robust integration for parsing external XML feeds into app data.
⸻
🎯 Why Hire Me
• I deliver production-ready MVPs fast, from concept to app store.
• I’m a hands-on problem solver with solid backend and UX understanding.
• I have proven success working with remote, cross-functional teams.
Let’s discuss your project — I’ll bring your product to life from idea to launch 🚀
Dart
JavaScript
Firebase Cloud Firestore
API Integration
iOS
Android
Angular
Firebase
iOS Development
Hybrid App Development
Flutter
User Authentication
FlutterFlow
UX & UI Design
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 DART Developer in South Africa on Upwork?
You can hire a DART Developer in South Africa on Upwork in four simple steps:
Create a job post tailored to your DART Developer project scope. We'll walk you through the process step by step.
Browse top DART Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top DART Developer profiles and interview.
Hire the right DART 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 DART Developer?
Rates charged by DART 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 DART Developer in South Africa on Upwork?
As the world's work marketplace, we connect highly-skilled freelance DART Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream DART Developer team you need to succeed.
Can I hire a DART Developer in South Africa 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 DART Developer proposals within 24 hours of posting a job description.