I build production software end to end β multi-tenant SaaS, two-sided marketplaces, and the payments and infrastructure underneath them. Over 5+ years I've shipped 10+ real systems, most of them solo, from database schema to live deployment.
My core lane is payments and platforms: escrow ledgers and split-payment flows (Stripe Connect, Paystack), subdomain-per-tenant SaaS, event-driven microservices, and realtime features β all on real CI/CD pipelines. I'm open to senior remote roles, full-time or contract.
| Project | What it is | Stack |
|---|---|---|
| SmartEdu | Multi-tenant school SaaS, subdomain-per-school, Paystack fees + revenue share | Next.js, Node, Postgres, Redis, BullMQ |
| VerraEarth | Vetted maker's marketplace, Stripe Connect split payouts + delayed-release escrow | Next.js, Node, Postgres, Stripe Connect |
| StackMSP | Microservice platform automating MSP on/offboarding across RMM/PSA/IAM/HR | Node, Go, RabbitMQ, Redis, K8s |
| FairChild | Institutional LMS, ~100 entities, separate student/instructor/support portals | React, Node, TypeORM, Stripe |
More at mgiwa.vercel.app.
- Languages: TypeScript, JavaScript, Go
- Frontend: Next.js, React, Redux Toolkit, Tailwind CSS
- Backend: Node.js, Express, TypeORM, REST APIs, Microservices
- Payments: Stripe, Stripe Connect, Paystack, escrow & split-payment logic
- Data: PostgreSQL, MySQL, Redis, MongoDB
- Realtime & Queues: Socket.io, BullMQ, RabbitMQ, Webhooks
- Infra & DevOps: Docker, CI/CD, Cloudflare Workers, Nginx, Linux
Bachelor of Software Engineering β Nile University of Nigeria, Abuja
Open to senior remote roles and interesting builds β especially where correctness around money and multi-tenancy matters.
- π§ mgiwa78@gmail.com
- πΌ LinkedIn
- π Portfolio
βοΈ From mgiwa78


