Skip to content

Tripoli, Lebanon

Bader Othman

Full-Stack Software Engineer | React, Next.js, PostgreSQL, Flutter, React Native & Desktop Applications

Software engineer focused on modern full-stack and cross-platform development. I build SaaS platforms, business applications, POS systems, mobile applications, desktop applications, and AI-powered products using React, Next.js, PostgreSQL, Flutter, React Native, and Tauri. My work emphasizes the modern React ecosystem, reliable API design, and thoughtful database architecture from product interface to production-ready delivery.

React

Next.js

PostgreSQL

TypeScript

Flutter

React Native

About

Software engineer focused on modern full-stack and cross-platform development. I build SaaS platforms, business applications, POS systems, mobile applications, desktop applications, and AI-powered products using React, Next.js, PostgreSQL, Flutter, React Native, and Tauri. My work emphasizes the modern React ecosystem, reliable API design, and thoughtful database architecture from product interface to production-ready delivery.

Core skills

ReactNext.jsPostgreSQLTypeScriptFlutterReact NativeNode.jsExpress.jsTauriREST APIsDatabase DesignAI IntegrationDartDrizzle ORMAuthentication & AuthorizationTailwind/CSSGit/GitHubUI Systems

Projects

Smart Inventory Hub

Project

AI-powered full-stack business application for asset management, analytics, secure CRUD workflows, and one-click description generation.

Next.js 16ReactPostgreSQLTypeScriptTailwind CSS v4Clerk

Othman Real Estate

Project

Full-stack real estate marketplace with public listings, user dashboards, PostgreSQL-backed workflows, admin moderation, and Stripe subscriptions.

Next.js 15ReactPostgreSQLTypeScriptSupabaseStripe

DollTop Commerce & POS Platform

Project

Full-stack retail platform combining a Next.js storefront, Express/PostgreSQL API, and offline-capable Tauri desktop POS terminal.

Next.js 16ReactTypeScriptExpress.jsPostgreSQLPrisma ORM

Contact

Want to collaborate or review a project? Send a message:

Send a message