Open to freelance and part-time work

Software engineer. Web, mobile and the systems behind them.

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

Projects

Retail data platform2026

Senzo Sales Hub

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

Learning platform2025

Ghyd

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

  • Next.js
  • Firebase
  • Cloudinary
  • Tailwind CSS

Online academy2026

Sabeel Academy

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

Media marketing2025

Capital

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

  • Next.js
  • Axios
  • Tailwind CSS
  • PHP

E-commerce2025

Photographer

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

Software agency2024

WebSight

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

E-commerce2025

Rev Automotive

A car-parts marketplace app for iOS and Android.

  • React Native
  • Expo

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