Skip to content
View SebastienMelki's full-sized avatar

Block or report SebastienMelki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SebastienMelki/README.md

Sebastien Melki

Engineer and musician. I make software and play music.

seb.smelki.com  ·  LinkedIn  ·  Anghami Talks


About

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.


Projects

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.

Other things I've built

  • 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)

Writing

A few things I've put on the Anghami tech blog:

Full list at seb.smelki.com/writing.


Music

  • 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.


Stack I usually reach for

Go, Protocol Buffers, PostgreSQL, Redis, Kafka, NATS, Kubernetes, Docker, AWS, Cloudflare, Prometheus, Grafana, DataDog. TypeScript and React when the frontend asks for it.


Pinned Loading

  1. sebuf sebuf Public

    Comprehensive Go protobuf toolkit for building type-safe HTTP APIs with automatic validation, OpenAPI docs, and low number of dependencies

    Go 119 9

  2. iskandaria iskandaria Public

    A modern digital library inspired by Alexandria. Unified media repository for music, movies, series, audiobooks & podcasts. Self-hosted streaming platform with seamless playback, organization & dis…

    Shell 3

  3. causality causality Public

    Multi-platform SDK (Go + gomobile/WASM) that captures custom events via protocol buffers, sends them to a TCP server, and analyzes behavioral patterns to detect app modifications by identifying dev…

    Go 4