Skip to content

Hi, I'm Mohamed Bettache

|

I’m a Full-Stack Developer and product builder who enjoys turning ideas into real, production-ready products. I build across the stack with React, Next.js, FastAPI, NestJS, and PostgreSQL, from polished interfaces and dashboards to APIs, authentication, databases, and deployment. I’m a co-founder of DzStore and Fibble, and I’ve built products of my own, including a full-stack Expenses Tracker. I focus on building software that solves real problems, from idea and architecture to a polished, production-ready product.

bettachemohamed333@gmail.com
Mohamed Bettache - Full-Stack Developer
About Me

Full-Stack Developer & Problem Solver

I build production platforms that real users and paying clients depend on, end to end.

What I do

I build and ship full-stack web products end to end, from database architecture and API design to responsive interfaces, authentication, and production deployment. My work spans React, Next.js, FastAPI, Express, NestJS, PostgreSQL, and Prisma, with a focus on building applications that are reliable, secure, and ready for real users. I also enjoy integrating AI into products, from AI-powered applications to analytics and intelligent workflows.

Beyond client andFull-Stack Developering work, I’m a co-founder of DzStore and Fibble, where I’ve helped turn ideas into products used by real people. I’ve also built my own SaaS products, including an Expenses Tracker, as well as backend systems such as authentication APIs and subscription management services with automated workflows and email notifications.

I care about more than writing code. I enjoy taking ownership of a product, solving problems across the stack, and turning an idea into something useful, maintainable, and production-ready.

Key Achievements

Production full-stack development: Build and ship web applications across the frontend, backend, database, authentication, and deployment layers.
Co-founded DzStore: Built and launched a SaaS platform for online stores, reaching 1,000+ users, 800+ stores, and 20+ paying subscribers organically.
Co-founded Fibble: Built a real-time multiplayer party game that reached 2,500+ players across 39 countries and $50 MRR organically.
Built an Expense Tracker: Developed a full-stack financial platform with authentication, transactions, analytics, budgeting, and database-driven workflows.
Built AI Gym Planner: Developed an AI-powered full-stack application that generates personalized workout plans using React, TypeScript, Express, PostgreSQL, Prisma, and AI models.
Built a production-grade Authentication API: Implemented JWT access and refresh tokens, refresh token rotation, RBAC, email verification, password reset, audit logging, and rate limiting with NestJS, Prisma, and PostgreSQL.
Backend systems & APIs: Built RESTful services with Node.js, Express, and NestJS, including authentication, CRUD operations, scheduled jobs, email automation, and business logic.

Full-Stack Development

Build complete products from responsive frontend interfaces to APIs, databases, authentication, and deployment.

Production-Ready

Authentication, database design, validation, error handling, and reliable deployment for real-world applications.

Backend & APIs

Build REST APIs and backend services with FastAPI, Express, NestJS, Prisma, and PostgreSQL.

Product Builder

Co-founded and built products like DzStore and Fibble, while independently developing SaaS products such as an Expense Tracker.

My Journey

Professional Experience

My professional journey has equipped me with practical experience and valuable skills in software development.

Work Experience

Co-Founder & Full-Stack Developer

2025 – Present

DzStore

Algeria · Remote

Co-founded and built DzStore, a multi-tenant e-commerce SaaS for creating and managing online stores. Worked across the full stack, including the frontend, backend, database architecture, authentication, payments, technical SEO, and deployment infrastructure.

Next.js
TypeScript
PostgreSQL
Prisma
Docker
REST APIs
Technical SEO

Co-Founder & Full-Stack Developer

2026 – Present

Fibble

Remote

Co-founded and helped build Fibble, a real-time multiplayer party game. Worked across the application stack to develop the product, implement real-time functionality, and ship a product used by players across multiple countries.

Next.js
React
TypeScript
Node.js
Real-time Systems
WebSockets

Full-Stack Developer

2025 – Present

Independent Projects

Remote

Designed and developed full-stack applications ranging from SaaS products and AI-powered applications to secure backend APIs. Built systems involving authentication, role-based access control, REST APIs, database architecture, automated workflows, analytics, and third-party integrations.

React
Next.js
Node.js
Express
NestJS
TypeScript
PostgreSQL
Prisma

Education

Bachelor's Degree in Applied Mathematics

2025 - 2028

University of Tipaza

Studied applied mathematics with a focus on algorithms and programming, probability and statistics, data analysis, databases, optimization, and computer science fundamentals.

Live Projects

Featured Projects

A collection of products andFull-Stack Developering projects I've built across SaaS, AI, real-time applications, and backend systems — from products with real users to production-oriented APIs and full-stack applications.

DzStore — E-commerce SaaS Platform

Co-Founder & Full-Stack Developer

Next.js
TypeScript
PostgreSQL
Prisma
Docker
+2

Co-founded and built a multi-tenant e-commerce SaaS that enables businesses to create and manage online stores without coding. Developed the platform across the full stack, including storefronts, merchant dashboards, authentication, database architecture, payments, store management, and technical SEO.

  • Create and manage an online store without coding
  • Product, order, customer, and store management
  • Multi-tenant architecture for independent merchant stores
  • Online payments and delivery management
  • SEO-focused storefronts designed for organic discovery

Hardest problem: Designing the multi-tenant architecture so each merchant can operate an independent storefront while sharing the same application and database infrastructure.

Live
Web Application.

Fibble — Real-Time Multiplayer Party Game

Co-Founder & Full-Stack Developer

Next.js
TypeScript
PostgreSQL
Prisma
Ably
+3

Co-founded and built Fibble, a real-time multiplayer party game designed around bluffing and trivia. Players can create fake answers, challenge friends, and compete in multiplayer games directly from the browser.

  • Real-time multiplayer games for 2–8 players
  • Bluff-based trivia with player-generated answers
  • Custom question packs and media-based questions
  • Friends, direct messages, bots, and moderation
  • Premium features and subscription system

Hardest problem: Building reliable real-time multiplayer game-state synchronization while keeping the server authoritative and preventing clients from manipulating game actions.

Live
Web Application.

Expense Tracker — Financial SaaS

Full-Stack Developer

Next.js
TypeScript
PostgreSQL
Prisma
NextAuth
+3

Built a full-stack expense management SaaS for tracking personal finances. The application provides authenticated users with transaction management, financial analytics, budgeting tools, and dashboard visualizations backed by a structured PostgreSQL database.

  • Track income and expenses
  • Interactive financial dashboard and analytics
  • Transaction categorization and management
  • Budget tracking and financial summaries
  • Secure authentication and user-specific data

Hardest problem: Designing the financial data model and connecting transaction data to reliable dashboard analytics, budgeting logic, and user-specific workflows.

Live
Web Application.

AI Gym Planner — AI Workout Generator

Full-Stack Developer

React
TypeScript
Tailwind CSS
Node.js
Express.js
+3

Built an AI-powered fitness application that generates personalized workout plans based on user preferences. Users can choose their training split, sets, reps, and weekly sessions and receive a customized workout routine generated through an AI model.

  • AI-generated personalized workout plans
  • Push, Pull, Legs, Upper/Lower, and Full Body splits
  • Custom sets, reps, and weekly training sessions
  • Workout recommendations based on user preferences
  • Responsive interface for desktop and mobile

Hardest problem: Integrating AI-generated workout recommendations into a structured full-stack application while keeping the generated plans aligned with the user's selected training parameters.

Live
Web Application.

Authentication API — Secure Backend System

Backend Developer

NestJS
TypeScript
PostgreSQL
Prisma
JWT
+3

Built a production-oriented authentication and user management API with secure JWT authentication, refresh token rotation, role-based access control, email verification, password reset, audit logging, and rate limiting.

  • JWT access and refresh token authentication
  • Secure refresh token rotation
  • Role-based access control and admin APIs
  • Email verification and password reset
  • Audit logging with IP and user-agent tracking
  • Rate limiting and brute-force protection

Hardest problem: Designing a secure authentication architecture that combines access tokens, refresh token rotation, RBAC, account management, audit logging, and protection against common authentication attacks.

Live

Real-Time Chat Backend — FastAPI

Backend Developer

Python
FastAPI
WebSockets
PostgreSQL
SQLAlchemy
+3

Built a real-time chat backend using FastAPI with WebSocket communication, conversation management, message persistence, authentication, and a PostgreSQL database.

  • JWT authentication and user management
  • Real-time messaging with WebSockets
  • Conversation and message management
  • Persistent message storage with PostgreSQL
  • REST API endpoints for chat resources
  • WebSocket connection and message broadcasting
  • Validated request and response schemas

Hardest problem: Designing the WebSocket communication flow so messages are persisted reliably while being broadcast to connected users in real time.

Live
My Skills

Technical Expertise

I've developed a diverse skill set across the full stack, allowing me to build complete, scalable applications from concept to deployment.

Hiring a Full-Stack Developer?

I ship production web & mobile platforms end-to-end: frontend, backend, mobile, and infrastructure. Available now for full-time remote roles and contracts.

Available for full-time remote Full-Stack Developering roles

Get In Touch

Let's Connect

Have a project in mind or want to discuss potential opportunities? Send me a message directly or reach out through any of these channels.