I help businesses build reliable, production-ready mobile applications using Flutter. Whether it's developing a new product from scratch or improving an existing codebase, I focus on delivering maintainable, scalable solutions with a great user experience.
I have experience building applications for Android and iOS, integrating REST APIs, Firebase services, authentication, push notifications, payments, maps, and offline functionality. I also develop backend services using Node.js and Firebase to support mobile applications.
I value clear communication, realistic timelines, and writing code that is easy to maintain long after the project is complete. I provide regular progress updates and work closely with clients to ensure the final product meets their business goals.
Core Technologies
Flutter & Dart
Firebase (Authentication, Firestore, Cloud Messaging, Storage)
Node.js & Express
Kotlin (Android)
REST APIs
PostgreSQL & Supabase
Git & CI/CD
I have extensive experience as a Front-End Web Developer, with a solid proficiency in JavaScript, React.js, Vue.js, Vite.js, HTML, CSS, Python, and Java on the Backend. My expertise lies in developing responsive, contemporary web templates, visually engaging websites, and applications, integrating databases. I am skilled in using Figma to design user-friendly interfaces, and I prioritize an all-encompassing approach to achieving visually appealing designs. I'm eager to work together to bring your vision to fruition!
๐ง What I bring to the table:
- Pixel-perfect development from Figma or Adobe InDesign
- Clean, maintainable, and scalable code
- Python (Flask templates & RESTful API)
- Mobile-first and cross-browser responsive layouts
- Custom web templates tailored to your business needs
- Database Integration with PostgreSQL and Neon
Every project I take on is an opportunity to bring a clientโs vision to life. I blend creativity with technical precision to build engaging user experiences that drive results. Whether you're launching a landing page, revamping your site, or building a web app from scratchโIโm here to make it happen.
I have successfully collaborated with businesses and individuals on Upwork, providing innovative solutions that enhance productivity, streamline processes, and drive success. My approach is client-focused, ensuring clear communication, timely delivery, and top-tier service.
I help startups and growing companies build production-ready web and mobile applications using React, Next.js, React Native, Node.js, NestJS, TypeScript, PostgreSQL, and Supabase.
With 8+ years of experience and over 3,000 hours worked on Upwork, I've built scalable SaaS platforms, MVPs, AI-powered products, dashboards, marketplaces, healthcare applications, fintech solutions, and cross-platform mobile apps. I take ownership of features from architecture and planning through deployment, testing, and long-term maintenance.
My expertise includes
โข React.js & Next.js Development
โข React Native & Expo Mobile Apps
โข Full-Stack JavaScript & TypeScript Development
โข Node.js & NestJS APIs
โข PostgreSQL, Supabase & Firebase
โข REST APIs & GraphQL
โข Authentication & Authorization
โข AI Integrations (OpenAI, Claude, Gemini)
โข SaaS & MVP Development
โข API Integration
โข Performance Optimization
โข Responsive UI Development
โข Production Deployments
โข AWS, Docker & CI/CD
Clients hire me because I don't simply build interfaces - I help deliver complete products. I'm comfortable taking ownership of existing codebases, improving architecture, fixing difficult bugs, optimizing performance, integrating third-party services, and shipping production-ready features.
I've worked on long-term products involving healthcare, fintech, marketplaces, business platforms, dashboards, and mobile applications while collaborating with distributed teams using modern development workflows.
What you can expect
โ Clean, maintainable code
โ Strong communication
โ Fast turnaround
โ End-to-end feature ownership
โ Scalable architecture
โ High-quality user experiences
โ Reliable API integrations
โ Production-ready applications
Whether you need someone to build an MVP from scratch, scale an existing SaaS platform, modernize a React application, develop a React Native app, or lead full-stack development, I can help turn your product into something users love.
Let's build something great together.
Full-Stack Software Engineer | 5+ years shipping production systems
I'm a full-stack software engineer with 5+ years building impactful, user-focused
products across Fintech, Education, IoT, Web3, Sports, Dev Tools, and Health.
I pair strong backend engineering with solid frontend craft to ship systems that are
scalable, observable, and reliable in the hands of real users, not just demos.
I'm now extending that foundation into Agentic AI engineering: building LLM-powered
agents and RAG systems on top of the same production discipline (clean data flow,
testing, and debugging) that my backend work is built on.
Backend & Infrastructure
- Languages: Node.js, Go (Golang), Python, TypeScript
- Databases: PostgreSQL, MongoDB, Redis (SQL/NoSQL hybrid); pgvector for embeddings
- Cloud & DevOps: AWS, Azure, GCP; Docker, CI/CD pipelines, Linux/VPS deployment
- BaaS: Supabase, Firebase, Appwrite, AWS Amplify, PocketBase
Frontend
- Frameworks: React.js, Next.js, Vue.js, React Native, Capacitor, Flutter
- Language & Styling: TypeScript, Tailwind CSS, Ant Design, Material-UI, Tailwind CSS, ShadCN
Agentic AI Engineering
- Frameworks: LangChain, LangGraph (stateful/multi-agent orchestration)
- Patterns: RAG & agentic RAG, ReAct, tool/function calling, structured outputs,
multi-agent workflows, MCP (Model Context Protocol)
- LLMs: OpenAI, Anthropic Claude, open models via Ollama
- Retrieval & data: vector databases (pgvector, Pinecone, Qdrant, Chroma),
embeddings, semantic search
- Observability & eval: LangSmith, Langfuse
Testing & Quality
- Test-Driven Development with Jest, Playwright, Cypress, Storybook, React Testing Library
- End-to-end test pipelines and QA integrated across the development lifecycle
Notable Projects
- Serene Mind โ a telehealth SaaS connecting therapists and patients with paid
online sessions, built-in video/audio, and Stripe-style session payments.
Next.js, React, TypeScript, Supabase, with custom CI/CD. (Core dev & tech lead)
- SchoolBook โ a finance, academics, and administration platform managing records
for 1,000+ students across 20+ schools. React, Vite, TypeScript, Node.js, PostgreSQL.
- GigGap โ a skilled-labour marketplace for West Africa (electricians, plumbers,
and other pros โ clients), live on both the App Store and Google Play.
- Waziup IoT Lab โ a learning platform for IoT serving 2,000+ daily active users.
Go, React, Vite, TypeScript, PostgreSQL. (Lead developer)
- Porai AI โ an AI-powered math-solver app (in development).
What Drives Me
I build software that works and lasts. My approach centers on scalability, clean
data flow, and user-centric design, and I like environments where I can investigate
deeply, communicate findings clearly, and keep learning, most recently by moving
into agentic AI. If you need someone who can own a problem end to end, let's talk.
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
Verified
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
Verified
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
Verified
Summa Linguae
How do I hire a Firebase Developer in Uganda on Upwork?
You can hire a Firebase Developer in Uganda on Upwork in four simple steps:
Create a job post tailored to your Firebase Developer project scope. We'll walk you through the process step by step.
Browse top Firebase Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Firebase Developer profiles and interview.
Hire the right Firebase 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 Firebase Developer?
Rates charged by Firebase 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 Firebase Developer in Uganda on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Firebase Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Firebase Developer team you need to succeed.
Can I hire a Firebase Developer in Uganda 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 Firebase Developer proposals within 24 hours of posting a job description.