Full Stack Software Engineer Β· Moshi, Tanzania
I build mobile, web, and backend systems β from offline-first Flutter apps for rural farmers to DeFi exchanges on the Binance Smart Chain. 10+ years of shipping production software across fintech, health tech, streaming, and agri-tech in East Africa and beyond.
| Layer | Technologies |
|---|---|
| Languages | TypeScript, Dart, C#, SQL, PHP, JavaScript, Bash |
| Mobile | Flutter, React Native, Android (Java/Kotlin) |
| Frontend | React.js, Next.js, Redux, HTML5, CSS |
| Backend | Node.js, NestJS, ASP.NET, GraphQL, REST, gRPC, TRPC |
| Databases | PostgreSQL, MySQL, MongoDB, ArangoDB, Pinecone, MS SQL Server |
| Blockchain | Solidity, EVM, BSC (Binance Smart Chain), Web3.js |
| Cloud | GCP, Azure, AWS, Linode, Digital Ocean, Firebase, Heroku |
| DevOps | Docker, Kubernetes, ArgoCD, GitHub Actions, Circle CI, Travis CI |
| Standards | HL7 FHIR, OpenEHR, DHIS2, OpenMRS |
A budgeting and expenditure management Android app backed by the EVM Binance Smart Chain (BSC). Users manage personal budgets with on-chain transaction records for transparency and immutability.
Flutter Dart Solidity BSC/EVM Android
A decentralized automated market maker exchange built on Uniswap v1 principles, deployed on the Binance Smart Chain. Features a native BEP20 token, liquidity pool farming, and a full swap interface.
Solidity EVM BSC TypeScript React.js Web3.js
A mobile and web marketplace for agricultural goods where every transaction is traceable on-chain. Integrates mobile money payment gateways and IoT sensor data to verify produce origin and condition.
Flutter React.js TypeScript Node.js PostgreSQL Firebase Solidity/EVM Docker
An NFT marketplace demo app and its marketing landing page. Showcases token listings, wallet connection, and purchase flows on EVM-compatible chains.
React Native TypeScript Solidity EVM
An offline-first Android/iOS app for utility company field technicians to receive, attend to, and sync service request progress back to the central billing SaaS platform.
Flutter React Native .NET/C# MySQL Azure Docker ArgoCD
An offline-first Android/iOS app for field technicians to record utility meter readings in the field and sync them back to the central billing SaaS β reliable even without network connectivity.
Flutter React Native .NET/C# MySQL Azure Docker
A customer-facing Android/iOS app for a utility company, allowing users to view their consumption, settle bills, download statements, and raise queries β linked directly to the core billing SaaS.
Flutter React Native .NET/C# MySQL Azure Docker
A mobile app and web control panel for streaming audio, video, PDF, and ePub content. Supports both direct-to-consumer sales and subscription models, with integrated payment gateways for content owners to monetise directly to their audience.
Flutter Dart TypeScript PHP MySQL Docker Firebase Linode
The flagship SimuliziMix Entertainment streaming platform β audio, video, documents, and more β with subscription and pay-per-content models. Includes a web control panel for content management.
Flutter Dart TypeScript PHP MySQL Docker Firebase Linode M-Pesa PesaPal
A social media mobile app and web control panel connecting fans across the SimuliziMix product ecosystem β integrating with SmixApp and SimuliziMix to build a fan community around content creators.
Flutter Dart TypeScript Firebase Node.js Docker
An offline-first mobile app built for rural Tanzanian farmers to identify Fall Armyworm (FAW) infestations and the damage stages on maize crops. Provides curated expert guidance from Sokoine University of Agricultureβs plant protection unit β works without internet connectivity.
Flutter TypeScript Node.js NestJS GraphQL PostgreSQL Firebase Docker GCP Linode
A mobile app connecting land sellers and buyers across Tanzania, with curated plot listings organised by region, district, and ward to make rural and urban land discovery accessible on mobile.
Flutter Dart Node.js PostgreSQL Firebase
A mobile news aggregator that categorises and geotags news stories by location, with social features that let users react, comment, and interact with each other around current events.
Flutter Dart TypeScript Node.js PostgreSQL Firebase
A cross-platform mobile app for tracking clinical trial Objectives and Key Results (OKRs) based on scheduled patient visits. Designed for clinical research teams to monitor progress across multiple trial objectives.
Flutter Dart TypeScript Node.js PostgreSQL
Open to remote contracts and freelance work in full-stack development, mobile engineering, and fintech integration.