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.
the toolkit
Fast, responsive interfaces with clean state management, readable components, and zero unnecessary bloat.
Clean REST endpoints, well-structured database schemas, and performant queries built to handle real traffic without breaking.
Automated CI/CD, solid cloud deployments, and reproducible environments that make shipping code uneventful.
selected work

AgriVault
Co-founded and built as team lead to connect farmers directly with buyers and local storage. Replaced fragmented, middleman-heavy phone calls with a clear digital marketplace designed to work reliably in low-bandwidth areas.

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.

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

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.

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.
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.

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.

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.

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.
behind the screen
Building AgriVault, leading platform development at BlueStream, and researching for my M.Sc. in Software Engineering.
Crafted with Next.js and Tailwind CSS, deployed on Cloudflare Pages.
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.