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.

Vendly

Marketplace for verified Ghanaian entrepreneurs

Vendly is a pre launch marketplace platform I designed and built to address the trust gap in Ghanaian informal commerce. Most transactions happen over WhatsApp DMs with no accountability, no receipts, and no recourse. Vendly gives verified sellers a professional storefront, Pro subscriptions, and a buyer experience with verified reviews, return workflows, and in app notifications. Built as a Turborepo monorepo NestJS 11 API with admin built in, a Next.js 16 storefront, and shared @vendly/types, eslint and tsconfig packages deployed on AWS with Docker and Render/Vercel.

2 (API + Web, admin in API)

Apps

6% per order

Platform Fee

Google OAuth + 2FA (TOTP + SMS)

Auth

16 in app types

Notifications

AWS + Docker

Deployment

Pre Launch

Status

01.

Screenshots

Vendly buyer storefront

Buyer storefront browse verified seller stores with product media, categories, and search.

Vendly seller dashboard

Seller dashboard manage listings, track orders, and view earnings after platform verification.

Vendly admin verification panel

Admin verification panel review seller documents, approve or reject onboarding requests.

02.

My Role & Scope

Built the full monorepo solo: NestJS 11 API (with admin module), Next.js 16 buyer + entrepreneur storefront, shared packages, Paystack split payment ledger, Google OAuth + TOTP/SMS 2FA, seller verification workflow, bulk CSV product import, and full SEO surface (sitemaps, robots, OG, JSON LD).

03.

Tech Stack

NestJS 11
Next.js 16
PostgreSQL 16
Prisma 7
Redis
Cloudinary
Resend
Paystack
Docker
AWS
Turborepo
pnpm
Zustand
Tailwind v4
Framer Motion
04.

Key Engineering Decisions

  • 01

    Designed role based access (Admin, Seller, User) with JWT, Google OAuth, and 2FA (TOTP + SMS) from day one to avoid retrofitting auth later.

  • 02

    Built a double entry financial ledger over Paystack subaccounts and split payments so every payout is reconcilable end to end.

  • 03

    Turborepo + pnpm workspaces with shared @vendly/types so the API and storefront stay in lockstep on contracts.

  • 04

    Cloudinary for image + video pipelines product video previews auto play muted to boost discovery engagement.

  • 05

    Redis cache with in memory fallback so dev and pre production environments work without infra dependencies.

05.

Hard Problem Solved

Challenge

Reconciling marketplace payouts across split payments, refunds, and return requests without drifting from Paystack's source of truth.

Solution

Implemented a double entry ledger keyed off Paystack subaccount IDs with idempotent webhook handlers and a return request workflow that posts compensating entries instead of mutating originals every balance is reproducible from the journal.

06.

What Broke in Production

Pre launch currently in final deployment preparation. Redis connection issue resolved locally during development.

07.

What I Would Improve Next

Launch mobile app (Phase 2) after validating web platform with first 20 sellers and 100 orders; add escrow holding period and dispute resolution UI on top of the existing ledger.

Vendly

Marketplace for verified Ghanaian entrepreneurs