Skip to content

Open to freelance and part-time work

Software engineer.

I'm Badr. I build web and mobile apps with React, Next.js and React Native, and the Node.js services behind them.

Projects

Senzo Sales Hub

2026

Collects sales from every store in Senzo Mall into one PostgreSQL database, by push API, scheduled database pulls, or a .NET agent installed in the store.

  • Node.js
  • TypeScript
  • PostgreSQL
  • Next.js
  • C# .NET

Internal system

Sabeel Academy

2026

The site and student portal for a one-to-one online Quran and Arabic academy, with course pages, pricing and free trial sign-up.

  • Next.js
  • Vercel

Ghyd

2025

An online learning platform for educational institutions, with server rendering, Firebase auth and an admin dashboard.

  • Next.js
  • Firebase
  • Cloudinary
  • Tailwind CSS

Saaf

2025

A mobile app for investing in income-earning property one share at a time. Investors browse properties, buy shares from a wallet, track rent payouts and withdraw, in English or Arabic.

  • React Native
  • Expo
  • Expo Router
  • TypeScript
  • NativeWind
  • Zustand
  • React Hook Form
  • Zod
  • i18next

WebSight

2024

The official site for a Kuwaiti software and web agency, built for speed with dynamic content from a REST API.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • REST API

Capital

2025

A marketing agency site with bookings, a project showcase and content driven by a REST API.

  • Next.js
  • Axios
  • Tailwind CSS
  • PHP

Photographer

2025

A storefront for digital photography with a full cart, OTP sign-in and checkout through Tap Payments.

  • Next.js
  • Context API
  • Tap Payments
  • Tailwind CSS

Skills

Main stack

State and data

  • Redux Toolkit
  • Zustand
  • React Query
  • Context API
  • REST APIs
  • Axios

Backend

  • Express
  • PostgreSQL
  • SQL Server
  • MongoDB
  • C# and .NET
  • Firebase
  • Supabase

Testing and tools

  • Jest
  • React Testing Library
  • Expo
  • Git
  • Linux and PM2
  • Azure DevOps

Fundamentals

  • JavaScript (ES6+)
  • HTML and CSS
  • Tailwind CSS
  • Accessibility
  • SSR and CSR
  • API design