Onel EZINAvailable for new projects

Full-stack product engineer building SaaS, FinTech & AI products

I build complete products end to end — React & Next.js, Node.js, Supabase/PostgreSQL, third-party APIs, payments and AI automation.

View my workStart a project
8
Products shipped
3
Payment rails integrated
UTC+1
Benin · working globally

Selected work

Products built end to end

Every project below is live. The featured ones come with a full case study — architecture, trade-offs and what nearly broke. The rest are client platforms and sites across fintech, education and services.

Featured projects

Brevio — AI · Client intake interface

AI · Client intake

Brevio

01Problem
Intake forms go unanswered, so the details that shape a first appointment arrive late, verbally and incomplete.
02Solution
One shareable link to an AI assistant: clients answer in conversation with no account, and every session lands as a structured brief with PDF export.
03Impact
Intake happens before the appointment instead of during it — the business reads a brief rather than reconstructing notes.
  • React
  • TypeScript
  • Supabase
  • Stripe
  • Vite
  • Tailwind CSS
  • +1
Kubi’or — E-commerce · Payments interface

E-commerce · Payments

Kubi’or

01Problem
Stripe Checkout does not settle in XOF, and an order recorded by the browser gets lost when a tab closes or duplicated when Stripe retries.
02Solution
Prices shown in FCFA and settled in USD through Stripe Checkout; orders are created only by a signature-verified, idempotent webhook under row-level security.
03Impact
Card payments accepted in a market the processor does not support, with exactly one order per payment — guaranteed by the database.
  • React
  • TypeScript
  • Stripe Checkout
  • Supabase/PostgreSQL
  • Vercel Functions
  • Vite
  • +2

More projects

Skills

What I bring to a product

Four areas, one person. Each one is backed by something already running in production.

Frontend

Fast, accessible interfaces that feel finished: typed components, motion with a purpose, and pages that hold up from 375px to a 4K monitor.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend & Database

Auth, data models and APIs designed so the database enforces the rules — row-level security, constraints and idempotent writes, not hopeful application code.

  • Node.js
  • Express
  • Supabase
  • PostgreSQL
  • Row-level security
  • JWT
  • Vercel

Payments & FinTech

Card and mobile money flows that survive retries, closed tabs and currencies the processor does not support.

  • Stripe Checkout
  • FedaPay
  • Moneroo
  • MTN MoMo · Moov Money
  • Signed webhooks
  • Idempotent orders

AI & Automation

Assistants and workflows that remove a manual step: conversational intake, SMS and email notifications, automatic delivery after payment.

  • Conversational AI
  • Twilio SMS
  • Nodemailer
  • PDF generation
  • Automatic delivery
In productionBrevioFÔ-ZÔNE

Process

How a project runs

No black box. You know what happens next, what it costs and when you will see it.

  1. 01

    Scoping

    A call to understand the business, the users and the constraints — payments, markets, deadlines. I push back where the scope is bigger than the problem.

    You getA written scope, a fixed quote and a dated plan

  2. 02

    Design

    The data model, the user flows and the key screens, agreed before any production code is written — changes are cheap here and expensive later.

    You getClickable screens and the architecture

  3. 03

    Build

    Short iterations on a live preview URL. You test real features every week instead of waiting for a big reveal at the end.

    You getA working preview, updated weekly

  4. 04

    Launch & support

    Production deployment, domain, payments switched to live, monitoring. Then fixes and improvements as real users arrive.

    You getA live product, and the keys to all of it

About

Onel EZIN, full-stack product engineer

I build and ship whole products, not screens. Most of my work is SaaS, FinTech and AI-powered tools: authentication and data models, payment flows, third-party integrations and the business workflows that hold them together.

Expertise
Complete products end to end: auth and data models, payment flows, third-party APIs and AI automation.
Recent work
Brevio · Kubi’or · FÔ-ZÔNE · AB Campus Finance · ENSET-MASTERS.
Availability
Open to freelance and remote projects. Based in Benin, working with clients worldwide across time zones.
Onel EZIN

Onel EZIN

Full-Stack Product Engineer

Based in Benin · Working globally on SaaS, FinTech and AI products · Always learning, always building.

FAQ

Questions clients ask first

Something else on your mind? Ask it directly — I answer every message.

Ask a question

It depends on the scope, which is why the first step is a scoping call. As a rough guide: a marketing site takes one to three weeks, a full product with accounts, a database and payments usually takes four to ten. You get a dated plan before anything starts.

Each phase is quoted at a fixed price once the scope is written down, so you know the total before committing — no open-ended hourly billing. A payment schedule tied to delivered milestones is the default.

Yes. Mobile money (MTN MoMo, Moov Money) through FedaPay and Moneroo, and international cards through Stripe — including when Stripe does not support your local currency, as on Kubi’or. Every payment is confirmed by a verified webhook, never by the browser.

React and Next.js with TypeScript and Tailwind on the front end; Node.js, Express and Supabase/PostgreSQL behind it; Vercel for hosting. The stack is chosen for your product, not for my habits — but these cover the vast majority of SaaS, e-commerce and fintech needs.

You do. The repository, the domain and the service accounts (Supabase, Stripe, Vercel…) are set up in your name, so the product never depends on me to keep running.

I stay on to fix what real users surface and to monitor the first weeks in production. After that, ongoing maintenance and new features can continue on a monthly basis — or you take it from there with full documentation.

Yes, remotely and in English or French. I work in UTC+1, communicate asynchronously by default and keep a regular check-in so you always know where the project stands.

Contact

Have a product idea? Let’s build it.

Tell me what the product needs to do and who it is for. I’ll come back with how I’d build it, what it takes and how long. Or reach me directly at ezingodson@gmail.com.