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.

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
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.
Professional Experience
My professional journey has equipped me with practical experience and valuable skills in software development.
Work Experience
Co-Founder & Full-Stack Developer
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.
Co-Founder & Full-Stack Developer
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.
Full-Stack Developer
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.
Education
Bachelor's Degree in Applied Mathematics
University of Tipaza
Studied applied mathematics with a focus on algorithms and programming, probability and statistics, data analysis, databases, optimization, and computer science fundamentals.
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
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.
Fibble — Real-Time Multiplayer Party Game
Co-Founder & Full-Stack Developer
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.
Expense Tracker — Financial SaaS
Full-Stack Developer
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.
AI Gym Planner — AI Workout Generator
Full-Stack Developer
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.
Authentication API — Secure Backend System
Backend Developer
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.
Real-Time Chat Backend — FastAPI
Backend Developer
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.
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
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.