Alikamatu Osama

Full Stack Developer · Product Builder

I build and ship real-world web applications — from system design and backend logic to clean, usable interfaces — with a focus on solving practical problems and I am looking to grow under strong technical leadership.

01. About Me

I’m a full-stack developer who builds and maintains production web applications for small teams. I focus on shipping practical features, keeping systems stable, and making technical decisions that hold up in real-world use.

I’m the founder and primary engineer of AllMapHostels, a live platform that helps students discover and book off-campus hostels based on proximity to their schools. I owned the full stack — authentication, APIs, database design, deployment, and ongoing iteration with real users.

Alongside this, I’ve worked on products in fintech, healthtech, and internal operations tools, building features such as dashboards, automation workflows, and backend services that support day-to-day business operations.

I care about execution and reliability. I value clear requirements, small iterations, and learning from what breaks in production. I’m currently looking to grow under experienced engineers while contributing meaningfully to a focused, collaborative team.

02. Skills

Primary (defendable)

Next.jsNode.jsNestJSPostgreSQLTailwindTypeScriptReactREST APIs

Secondary (familiar)

SupabaseMongoDBRedisDocker

How I Work as a Developer

  • I prefer clear requirements and small iterations
  • I document decisions in READMEs
  • I test manually before deploying
  • I ask questions early when blocked

03. Experience

Founder & Lead Engineer @ AllMap

2023 – Present

  • Founded and launched a nationwide hostel booking ecosystem (student app, admin dashboard, public website).
  • Built hostel discovery with Google Maps API and geospatial filtering.
  • Integrated secure authentication with school-based email and Google OAuth.
  • Scaled backend with Next.js, Nest.js, Supabase (PostgreSQL), and Cloudinary.
Next.jsNest.jsSupabasePostgreSQLGoogle Maps APICloudinaryTailwindCSS

Software Engineer (Lead Developer) @ Seven Group Solutions

February 2025 – Present

  • Led development of an Attendance Management System used across branches, with dashboards for student records and analytics.
  • Spearheaded design and launch of an Artisan Marketplace Platform connecting clients with skilled professionals.
  • Contributed as a core member to an Event Management Application (Next.js + Nest.js).
  • Enhanced company/'s official website with animations, responsiveness, and SEO improvements.
ReactNext.jsTypeScriptNode.jsNest.jsPostgreSQLMongoDBMUITailwindCSS

IT Support Intern @ Nkwanta North District Assembly (Kpassa)

2023

  • Provided technical support by troubleshooting hardware, software, and networking issues, reducing downtime by 40%.
  • Implemented and maintained secure data backup strategies to prevent data loss.
  • Assisted with system upgrades and digital records management, improving efficiency.
  • Introduced staff to basic cybersecurity best practices, reducing risks from phishing and malware.
NetworkingIT SupportCybersecuritySystems Administration

04. Projects

AllMapHostels

Location-first hostel discovery platform connecting students to verified hostels near campus with real-time availability and payments.

My role: Built and maintained the full-stack application (auth, payments, admin dashboard, APIs, 4-app architecture: Student App, Hostel Admin App, Super Admin App, Central Backend API).

Tech Stack: Next.js, NestJS, PostgreSQL, Paystack

Key Engineering Decisions:

  • Chose PostgreSQL for transactional consistency across multi-role bookings
  • Used server-side rendering for SEO-optimized hostel discovery pages
  • Centralized auth logic in NestJS backend to reduce duplication across 4 apps

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

What Broke in Production:

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

What I would Improve Next:

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

99Solar Automated Bidding Tool

Internal operations platform automating high-volume Amazon device bidding, award tracking, and bid analytics for revenue-critical operations.

My role: Built and maintained the full-stack application (bid ingestion system, CSV/Excel processing, real-time analytics dashboard, REST APIs, audit logging).

Tech Stack: Next.js, Express.js, PostgreSQL, XLSX Processing

Key Engineering Decisions:

  • Chose PostgreSQL for ACID compliance to prevent duplicate bid entries
  • Used server-side CSV parsing to handle large files without blocking the UI
  • Centralized bid validation logic to ensure data integrity across uploads

Hard Problem Solved:

Challenge: Preventing duplicate bids when processing thousands of rows from multiple concurrent file uploads

Solution: Implemented database unique constraints with composite keys and transaction-based batch inserts with conflict resolution

What Broke in Production:

Large CSV uploads caused memory spikes and timeouts — fixed by implementing streaming file processing and chunked database inserts

What I would Improve Next:

Add background job processing for large file uploads and implement Redis caching for frequently accessed bid analytics

Forbes Digital Lifeline

E-commerce and inventory management system handling product sales, stock control, orders, and payments for a live electronics business.

My role: Built and maintained the full-stack application (product catalog, cart, checkout, order management, inventory tracking, admin dashboard, payment integration).

Tech Stack: Next.js, Node.js, PostgreSQL, Mobile Money API

Key Engineering Decisions:

  • Chose PostgreSQL for transactional consistency in inventory updates
  • Used server-side rendering for SEO-optimized product pages
  • Centralized inventory logic to prevent overselling across concurrent orders

Hard Problem Solved:

Challenge: Preventing inventory overselling when multiple customers purchase the same product simultaneously

Solution: Implemented database transactions with row-level locking and atomic stock decrements to ensure accurate inventory counts

What Broke in Production:

Payment webhook failures caused order status mismatches — fixed by implementing idempotent webhook handlers and adding retry logic with exponential backoff

What I would Improve Next:

Add background jobs for order confirmation emails and implement Redis caching for product catalog to reduce database load

View all projects archive

05. Github

Pinned repositories showcasing clean structure, recent commits, and comprehensive READMEs.