I build software and play music.
Currently working in engineering at Sarwa, a digital wealth management platform in MENA. Before that, I spent nearly a decade at Anghami and OSN+, where I collaborated on a lot of fun projects across music streaming and entertainment.
Studied computer engineering at McGill. Originally from Lebanon.
In parallel, music is a big part of my life. Currently with Shakoosh and AÏA. Previously Turbulence (prog metal from Lebanon).
For the longer story, projects, writing, and music: seb.smelki.com.
sebuf · ⭐ 119
Go protobuf toolkit for building type-safe HTTP APIs. Handlers, validation, OpenAPI docs, and client SDKs — all generated from .proto files. Designed for small, dependency-light services that still feel rigorous.
worldmonitor · ⭐ ~55k
Real-time global intelligence dashboard. Synthesizes news, markets, commodities, supply chains, and conflicts with AI into one situational-awareness view. Started as a weekend project, now one of the most-starred dashboards on GitHub.
alpaca-go · ⭐ 5
Go SDK for the Alpaca Trading API, generated from sebuf contracts. Built to scratch my own itch around algorithmic trading experiments.
- agentsmith — lightweight MCP federation gateway with per-backend secret scoping
- causality — multi-platform SDK (Go + gomobile/WASM) for detecting app tampering via behavioral baselines
- iskandaria — self-hosted media library for music, movies, series, audiobooks, and podcasts
- dawlati — unified digital platform for Lebanese government services 🇱🇧
- template — full-stack project template (Go DDD + React + Pulumi + sebuf contracts)
- sebpage — this person's personal website (Go + templ)
A few things I've put on the Anghami tech blog:
- Rebuilding OSN+: A Technical Post-Mortem — modular monolith, protobuf contracts, and the birth of sebuf
- Anghami Live Radios — architecture of real-time social music streaming
- How we shifted to Work from Home on #Covid19 with little notice
- Deploying Ideas to Production
Full list at seb.smelki.com/writing.
- Shakoosh — current band
- AÏA — current project
- Turbulence — past prog metal band from Lebanon, known for split-screen cover videos
- Plus the occasional guest feature on other people's tracks
Videos and links at seb.smelki.com/music.
Go, Protocol Buffers, PostgreSQL, Redis, Kafka, NATS, Kubernetes, Docker, AWS, Cloudflare, Prometheus, Grafana, DataDog. TypeScript and React when the frontend asks for it.





