Building software · Exploring backend engineering
Mustapha Ambali
Software Developer
I build fast, intuitive mobile applications and scalable backend systems with a focus on clean architecture, performance, and exceptional user experiences.
About
I'm Mustapha Ambali, a software developer with a background in Mass Communication. I enjoy building software that is practical, reliable, and designed to solve real problems.
My work spans mobile application development and backend engineering, with a growing focus on building scalable backend systems. I enjoy designing REST APIs, structuring databases, implementing secure authentication, and creating services that are clean, maintainable, and built to perform reliably.
I care about writing software that goes beyond simply working. I pay close attention to architecture, code quality, performance, and the small implementation details that make applications easier to maintain and improve over time. Whether I'm building a mobile app or a backend service, I approach every project with a focus on simplicity, reliability, and long-term maintainability.
I'm always looking for opportunities to build meaningful products, solve challenging technical problems, and contribute to teams that value thoughtful engineering and continuous improvement.
Currently focused on
- Backend development
- REST APIs
- Database architecture
- Authentication
- Mobile applications
- System design
Selected work
A few projects and experiments I'm building — some finished enough to inspect, others still taking shape.
Fihone
Mobile Security PlatformA mobile security application focused on helping users monitor and protect their devices through security controls, device tracking, activity monitoring, and authentication.
Flutter · Dart · Backend API · Authentication · Location services
Financial / Wallet API
Backend · REST APIA production-style REST API for users, wallets, transactions, transfers, authentication, and account management.
Python · Flask · PostgreSQL · SQLAlchemy · REST API · JWT/Auth · Docker
Go Backend Project
Backend · REST APIAn upcoming backend project exploring Go for building fast, reliable REST services.
Go · PostgreSQL · REST API · Docker
Tools I work with
Languages
- Dart
- Python
- JavaScript
- Go
Mobile
- Flutter
Backend
- Flask
- REST APIs
- Node.js
Databases
- PostgreSQL
- SQLite
- MongoDB
Tools
- Git
- GitHub
- Docker
- VS Code
Experience
Software Development
Independent / Personal Projects
- Developing mobile applications with Flutter, including Fihone, a mobile security app currently in progress.
- Building REST APIs and designing database models for backend projects.
- Implementing authentication and working through the details of reliable system design.
- Learning backend engineering in depth — API design, data modelling, and infrastructure basics like Docker.
- Using Git and GitHub for version control across all projects.
Education
B.Sc. Mass Communication
Adekunle Ajasin University · Second Class Upper Division
Writing
I haven't published anything yet. When I write about backend development, Flutter, or lessons from building these projects, it will show up here.
Topics I might write about
- Building a Flask REST API
- SQLAlchemy relationships, explained simply
- Building Fihone
- Flutter architecture decisions
- Moving from Flask to Go
- Backend engineering lessons