AboutAlgiers / UTC+1

Bechar Walid

I design, build and run reliable software end to end, from the first idea to production. I work with product teams and freelance clients to ship things that keep working.

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

Clients

Freelance

OFISCO.DZ

Office furniture and stationery store

The storefront, quote requests and the back office behind them. Orders, quotes and stock live in Supabase with row-level security on every table, staff roles in the admin, and new orders pushed to Telegram and Web Push.

SUPABASEPOSTGRESQLTYPESCRIPTREACTEDGE FUNCTIONS

Open source

6 of 9 public repositories
01 / 06

Undo

Filesystem safety net for the shell

Tracks what your last command did to the filesystem, shows you the diff, and rolls it back. Snapshots are taken before the command runs, so recovery does not depend on the tool that caused the damage. One Homebrew command to install.

Tech stack
GOCLIFILESYSTEMSNAPSHOTSHOMEBREW
Language
Go
License
MIT
GitHub stars
400 ★
edaywalid@arch~/src/api
$ rm -rf ./build $ undo status last rm -rf ./build when 4 seconds ago scope 142 files, 18.4 MB snapshot 0f3a91c (pre-command) $ undo diff - build/server - build/static/app.4f2a.css - build/static/app.9c1e.js - build/static/vendor.b30d.js … 138 more $ undo restoring from 0f3a91c 142 files restored in 84ms
02 / 06

Whook

Self-hostable webhook gateway

Durably capture, inspect, retry and replay inbound webhooks from a single binary. Every delivery is written to a write-ahead log before it is acknowledged, so nothing is dropped across restarts and a failed endpoint can be replayed hours later.

Tech stack
GOWEBHOOKSWALRETRIESSELF-HOSTED
Language
Go
Deploy
1 binary
GitHub stars
57 ★
STRIPEGITHUBSHOPIFYWHOOKRECEIVEWALDISPATCHAT-LEAST-ONCEYOUR API5xx / RETRY + REPLAY
03 / 06

Qrshare

Laptop to phone in one command

Move files, folders, text or URLs across the local network by scanning a code printed in your terminal. No app on the phone, no account, no cloud hop. The transfer never leaves the LAN and the server shuts itself down when it is done.

Tech stack
GOCLILANQRZERO-CONFIG
Language
Go
Network
Local only
GitHub stars
31 ★
edaywalid@arch~/dist
$ qrshare ./release-v2.1.tar.gz █▀▀▀▀▀█ ▄▄██████ █▀▀▀▀▀█ █ ███ █ ▀▄▀ ▀▄▀▄▀ █ ███ █ █ ▀▀▀ █ █▀▄ ██▄▄▄ █ ▀▀▀ █ ▀▀▀▀▀▀▀ █ █ ▀ █ ▀ ▀▀▀▀▀▀▀ ▀▀▄▀▄▄▀▀▄▄ █ ▄▄▄▀ ▀▀▀ ▀▀▄ █ ▄▄██▀ █▄▄▀ ▀ ▄▀█▄▀▄ ▀▀ ▄ █▀▀▀▄▀▄▀█▄▀▀█ ▄ ▀█▄▀█ ▀▄▀▄▀▄▀ ▄█ ▀ ▄ ▀▄▀▀▄▀▄▀▄▀ ▀▀ ▀ ▀ █▀ ▄ █▄▄█▀▀▀█▄▀ ▄ █▀▀▀▀▀█ ▀▀ ▀█ █ ▀ █▄▀█▀ █ ███ █ ▄▀█▄██ ████▀█ ▄▄▀ █ ▀▀▀ █ ▄ ▀ █▀██▀▀ ▀█ ▀ ▀▀▀▀▀▀▀ ▀▀ ▀ ▀ ▀▀▀▀▀▀ ▀▀ serving release-v2.1.tar.gz size 84.2 MB url http://192.168.1.24:8731  → 192.168.1.31 connected → sent 84.2 MB in 3.1s 27.2 MB/s server closed.
04 / 06

Sched

Distributed workflow orchestration

A workflow engine in the spirit of Temporal and Cadence, without the operational weight. Workflows are ordinary Go functions; the engine handles durable state, parallel branches, retries and replay after a crash. Currently what most of my time goes into.

Tech stack
GODISTRIBUTEDDURABLE STATEDAGWIP
Language
Go
Status
Active
GitHub stars
15 ★
PARALLEL BRANCHESINGESTVALIDATEENRICHMERGEPUBLISHRETRY / REPLAY FROM LAST CHECKPOINT
05 / 06

LLM Gateway

Cost-aware inference router

An OpenAI-compatible endpoint that routes each request to the cheapest model still meeting its latency and quality target. Semantic caching returns known answers without a call at all, and per-key rate limiting and cost tracking keep a team's spend visible.

Tech stack
PYTHONROUTINGSEMANTIC CACHERATE LIMITING
Language
Python
API
OpenAI-compatible
GitHub stars
7 ★
REQUESTROUTERCACHECOST / LATENCYSMALL$0.25 / 1MMID$3.00 / 1MFRONTIER$15.00 / 1MCHEAPEST MODEL THAT MEETS THE TARGET
06 / 06

img2pix

Images as pixel art in the terminal

Written in C11. Renders any image into the terminal using truecolor half-blocks, with retro palette quantisation and Floyd and Steinberg dithering. No dependencies beyond libc and a stb header.

Tech stack
C11TRUECOLORDITHERINGNO DEPS
Language
C
Deps
libc + stb
GitHub stars
4 ★
edaywalid@arch~/pics
$ img2pix sphere.png -w 58 --dither fs ##########****+ #%%@@@@@%%%%%#####***++== #%@@@@@@@@@@@@%%%#####***+++==- #%@@@@@@@@@@@@@@%%%%####****+++==-: #%@@@@@@@@@@@@@@@@%%%%####****+++===-:. #%@@@@@@@@@@@@@@@@%%%%#####****+++===--:. #%%@@@@@@@@@@@@@@@%%%%#####*****+++===--::. #%%%@@@@@@@@@@@@@%%%%%######****++++===--::.. *#%%%%@@@@@@@@@@%%%%%######*****++++===---::... ###%%%%%%%%%%%%%%%%#######*****++++===---:::... **####%%%%%%%%%%#########*****+++++====---::..... **####################*******++++====----::...... +***###############*******++++++====---:::....... ++******#####***********++++++====----:::........ =+++****************+++++++=====----::::......... =++++++******++++++++++======----::::.......... -==++++++++++++++++=======-----::::............ --====================------::::............. :---===========--------:::::............... ::----------------::::::................. ..:::::::::::::::::.................... ................................... ............................... ......................... ............... 58x25 cells · 1450 glyphs · 11ms

Experience

3 roles
DEC 2025toNOW

Backend Engineer | BortoCall

Algiers, on-site

Backend team on an end-to-end encrypted B2B chat platform.

  • Worked on encrypted messaging: per-device keys, delivery over NATS and WebSockets.
  • Contributed to the multi-tenant API: organizations, subscriptions and role-based permissions.
  • Worked on the bucket-based file service for uploads and sharing.
  • Helped make the stack self-hostable with Docker, for customers on their own servers.
GOPOSTGRESQLNATS JETSTREAMREDISWEBSOCKETSDOCKER
AUG 2025toSEP 2025

Backend Engineer | Qareeb

Contract, remote
  • Built FastAPI services and real-time chat on Cassandra.
  • Built Stripe billing: plans, trials, proration, upgrades.
  • Streamed AI responses over SSE, locked down with mutual TLS.
PYTHONFASTAPICASSANDRASTRIPEGCP
JUN 2025toSEP 2025

Backend and DevOps Engineer | Lazdek

Contract, remote
  • Built Go services and REST APIs with secure sessions.
  • Ran the backend on AWS: VPC, IAM, releases.
  • Set up commit-to-production deploys with Kamal, plus Prometheus and Grafana.
GOAWSKAMALGRAFANA

Stack

← Scroll →

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.