ExpertiseWeb apps
  1. Home
  2. Expertise
  3. Web apps

Web application development

I build complete web applications: the backend, the database and the React front end, deployed, monitored and fast to load.

Walid Bechar, freelance software engineer based in Algiers, Algeria. Available for freelance projects and full-time roles, on-site or remote.

What I build

  • Storefronts and back offices: orders, quotes and stock on Supabase with row-level security, staff roles and order alerts on Telegram and Web Push.
  • Admin dashboards in React and TypeScript for plans, subscriptions, seats and support tickets.
  • Payments with Stripe and Chargily Pay: plans, trials, upgrades and proration.
  • Multilingual sites in French, Arabic (right to left) and English with Astro and Next.js, built to rank in search.
Tools
TypeScriptReactNext.jsAstroTailwind CSSSupabasePostgreSQLStripeChargily Pay

Related work

DEC 2025toNOW

Backend Engineer | BortoCall

Algiers, on-site

Backend team on an end-to-end encrypted communication suite for organizations: chat, calls and identity.

  • Co-led Bortocall ID, the OpenID Connect provider behind one login across the apps: org login policies, per-app roles, DPoP-bound tokens and a Go SDK.
  • Worked on the messaging pipeline: each message is committed to every device inbox before the realtime push, so crashes and broker restarts lose nothing.
  • Worked on end-to-end encryption (X3DH, MLS), device revocation, and call and message push (FCM, APNs).
  • Built the workspace service and admin dashboards for plans, seats and support, and helped make the stack self-hostable on customers’ own servers.
GOPOSTGRESQLNATS JETSTREAMREDISWEBSOCKETSOPENID CONNECTREACT
AUG 2025toSEP 2025

Backend Engineer | Qareeb

Contract, remote
  • Built FastAPI services and real-time chat on Cassandra.
  • Built Stripe billing: plans, trials, proration, upgrades.
  • Built the AI service on LangChain and Gemini, streaming replies over SSE, locked down with mutual TLS.
PYTHONFASTAPICASSANDRASTRIPELANGCHAINGCP

Other areas

Contact

Let’s build something that stays up

Tell me what you’re building: a web app, a mobile app, a backend or a payment integration. I work with clients in Algeria and abroad, and usually reply within a day.