ExpertiseGo
Go developer
I write Go backends for production: the identity, messaging and workspace services at BortoCall, and open-source tools that hundreds of developers use.
Walid Bechar, freelance software engineer based in Algiers, Algeria. Available for freelance projects and full-time roles, on-site or remote.
What I build
- HTTP services on Echo with PostgreSQL and sqlc, dbmate migrations and integration tests against real infrastructure.
- Event-driven systems on NATS JetStream and Redis Streams, with idempotent consumers and the transactional outbox.
- OpenID Connect and OAuth 2.0 in Go: an identity provider with DPoP and private_key_jwt, and the SDK other services use.
- CLIs and systems tools: undo makes shell commands reversible, sched is a durable workflow engine.
Tools
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.
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.
Undo★ 403Filesystem safety net for the shellWhook★ 58Self-hostable webhook gatewaySched★ 15Distributed workflow orchestrationQrshare★ 31Laptop to phone in one command
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.