Alikamatu Osama

Full Stack & Mobile Engineer Building Production SaaS Systems, Native Apps & AI Workflows

I'm a full stack and mobile software engineer based in Accra, Ghana. I design, build, and operate production web and native applications end to end including system design, backend APIs, AI integrations, and the interfaces real users depend on every day across web, iOS, and Android.

AllMapHostels

Hostel discovery & booking SaaS

AllMapHostels is a multi sided SaaS platform solving the chaotic, WhatsApp group based hostel search experience for students near Ghanaian campuses. I designed and shipped the entire system solo from data model to deployment reaching 400+ registered users and 19 active hostel listings within 31 days of launch. The platform handles real money, real bookings, and real users every day.

400+

Total Users

123

Weekly Active

GHC 390

MRR

6.6%

Conversion Rate

19

Hostels Listed

01.

Screenshots

AllMapHostels discovery map view

Student facing discovery map search hostels near any Ghanaian campus with live availability filters.

AllMapHostels hostel listing page

Individual hostel listing page photos, amenities, room types, pricing, and one click booking.

AllMapHostels hostel admin dashboard

Hostel admin dashboard manage availability, track bookings, and view earnings in real time.

02.

My Role & Scope

Built and maintained the full stack application solo auth, payments, admin dashboard, APIs, and a 4 app architecture: Student App, Hostel Admin App, Super Admin App, Central Backend API.

03.

Tech Stack

Next.js
NestJS
PostgreSQL
Prisma
Cloudinary
Paystack
Google Maps API
04.

Key Engineering Decisions

  • 01

    Chose PostgreSQL for transactional consistency across multi role bookings.

  • 02

    Used server side rendering for SEO optimized hostel discovery pages.

  • 03

    Centralized auth logic in NestJS backend to reduce duplication across all 4 apps.

05.

Hard Problem Solved

Challenge

Handling concurrent bookings without double reservations when multiple students book the same hostel simultaneously.

Solution

Implemented database transactions with row level locking (SELECT FOR UPDATE) and optimistic concurrency control to prevent race conditions.

06.

What Broke in Production

A deployment caused auth tokens to invalidate fixed by versioning JWT secrets and adding rollback steps to the deployment pipeline.

07.

What I Would Improve Next

Add background jobs for email notifications and move heavy geolocation calculations off the request cycle using queue workers.

AllMapHostels

Hostel discovery & booking SaaS