VenPays
A Bahrain-focused payment platform involving merchants, payment methods, transaction processing, APIs, and operational systems.
- Payments
- Backend
- Systems
Mustafa — Software Engineer, Product Builder
Mustafa
Software Engineer
Product Builder
I build software, systems, and products — from payment infrastructure to products of my own.
01
Backend systems
APIs
Web applications
Integrations
02
Architecture
Authentication
RBAC
Databases
Payment flows
Infrastructure
03
Product development
User workflows
PWA applications
Business logic
Iteration
04
Requirements
QA
Documentation
Delivery
Project ownership
A Bahrain-focused payment platform involving merchants, payment methods, transaction processing, APIs, and operational systems.
A product I'm building to make dealing with automotive service providers simpler and more transparent.
Also in the archive
Luxury personalized gifts storefront — curated products, customization, and delivery across Bahrain.
Car care studio site for washing, polishing, ceramic protection, and booking.
01
Before implementing a feature, understand why it exists.
02
Features rarely exist in isolation. Architecture, data, users and operations are connected.
03
Production software has failures, edge cases, constraints and imperfect users.
04
Writing the code is only part of delivering the product.
JavaScript
TypeScript
React
Next.js
Tailwind
Framer Motion
APIs
Node.js
Auth
Payments
Git
Documentation
Deployment
An automotive service platform currently being developed and prepared for beta.
Payment platform engineering and project ownership.
Systems, product development, business, and leadership.
I started from software development, but my interests have gradually expanded beyond writing code. I'm increasingly interested in architecture, product development, business problems, delivery, and ownership.
I like taking something from an unclear idea to a functioning system — understanding the problem, designing the solution, building it, testing it, and improving it.
Have a project, opportunity, or interesting problem?