FULL-STACK DEVELOPER

MAHMUD GHALI

Hey, I'm Mahmud, but most people call me Haleem. I build dependable web applications and intuitive interfaces: not software that just looks good in a screenshot, but software that holds up six months after it ships. Sometimes I write about systems and life.

ReactReactDjangoDjangoNode.jsNode.jsPostgreSQLPostgreSQL

the toolkit

8 tools
Frontend Engineering

Fast, responsive interfaces with clean state management, readable components, and zero unnecessary bloat.

HTML5HTML5CSS3CSS3JavaScriptJavaScriptTypeScriptTypeScriptReactReactNext.jsNext.jsTailwindTailwindBootstrapBootstrap
9 tools
Backend & REST APIs

Clean REST endpoints, well-structured database schemas, and performant queries built to handle real traffic without breaking.

PythonPythonDjango / DRFDjango / DRFFastAPIFastAPINode.js / ExpressNode.js / ExpressNestJSNestJSHonoHonoPostgreSQLPostgreSQLSQLiteSQLiteRedisRedis
6 tools
Systems & Workflow

Automated CI/CD, solid cloud deployments, and reproducible environments that make shipping code uneventful.

DockerDockerLinuxLinuxGitHub ActionsGitHub ActionsOracle CloudOracle CloudGitGitPostmanPostman

selected work

WeRise
Full StackCommunity Platform

WeRise

Built for community health teams collecting insights door-to-door in local neighbourhoods. Prioritized offline survey caching and background sync with Django REST Framework and React so field workers never lose data when network drops.

Offline survey caching and background sync feeding a regional dashboard. Deployed on an Oracle Cloud VM behind Nginx.

React / Django / Nginx / GitHub Actions / OCI VM
Loan Tracking Software
Full StackOperations Platform

Loan Tracking Software

Local cooperatives were managing financial approvals via WhatsApp chats and spreadsheets where calculations lived in one person's head. Built a centralized platform to handle applications, approvals, repayment schedules, and automated penalty rules.

Strict decimal calculations and PostgreSQL schemas ensuring exact repayment schedules.

Demo credentials: Username: haleem | Password: Haleem01

React / Python / Django / PostgreSQL
Naira Rate Bot
Bot & APIAutomation Tool

Naira Rate Bot

A direct fix for the daily Nigerian routine: checking what the dollar is doing. A Telegram bot that watches USD/NGN rate sources, converts amounts instantly, and answers right in the chat.

Scraping and rate caching with zero stale numbers presented to chat users.

Python / Telegram Bot API / JavaScript / Flask
ConsultEase
Full StackHealthcare Product

ConsultEase

A telehealth platform designed to make booking a doctor seamless. Handled doctor scheduling states, appointment lifecycle transitions, and reliable room connections.

Fly.io deployment with handled cold starts, migrations, and live appointment state transitions.

Python / Django / PostgreSQL
Expense Tracker
FrontendProduct UI

Expense Tracker

A lightweight tool built for personal use to track where money slips away without turning budgeting into a tedious daily chore.

Quick entry flow and lightweight visual breakdowns built with React and Material UI.

HTML / CSS / JavaScript / Material UI / React
SULADAM OIL & GAS
FrontendWebsite Build

SULADAM OIL & GAS

A multi-page corporate website replacing an outdated landing page. Structured to clearly showcase company services, ongoing projects, and credentials with clean, responsive layouts.

Plain React and modular styling designed for quick company updates and zero maintenance friction.

React / CSS / JavaScript
Link Trimify
Full StackUtility Product

Link Trimify

A fast URL shortener featuring QR code generation and privacy-friendly click analytics (referrers, geodata, and device breakdown) without heavy third-party trackers.

Lightweight hashing strategy over PostgreSQL without heavy third-party tracker scripts.

React / Python / Django / PostgreSQL
IDP APP Backend API
BackendAPI System

IDP APP Backend API

A Django REST Framework backend powering an internal displacement management app. Implemented secure role-based auth, validation pipelines, and performant endpoints for field reporting.

Swagger-documented endpoints, strict validation pipelines, and performant database indexes.

Python / Django / PostgreSQL / Django REST Framework

behind the screen

Currently

Building AgriVault, leading platform development at BlueStream, and researching for my M.Sc. in Software Engineering.

About this space

Crafted with Next.js and Tailwind CSS, deployed on Cloudflare Pages.

Offline

Catching up on anime, hanging around with my cat Kira, or out taking photos of the sky.

get in touch

GET IN TOUCH

Say hello.

Whether it's a new project, an engineering role, or a quick question, my inbox is always open.

Start the conversation

Tell me what you're building, what you need help with, or the role you're hiring for.