Skip to content

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

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

Let's build something useful.

If you have a project, opportunity, or simply want to connect, I'd be happy to hear from you.

This form isn't connected yet — please reach out directly by email for now.