π Lahore β SF β Vancouver | π§βπ» Indie Nomad Dev | π Infra.one, Sruplex, Ex-Apple, Ex-TheScore, Ex-Slab
I'm a principal engineer highly experienced with Web, Cloud, and AI; with a deep focus on real-time and distributed applications. In my free time, I build open-source tools, write at shyr.io, and answer questions on Stack Overflow. I'm also the co-founder of GDG Lahore, the largest developer community of Pakistan.
Official Elixir Website β’ ThinkingElixir Podcast β’ ElixirWeekly β’ ElixirConf β’ Google Developers
- Top 5 on Stack Overflow from Pakistan (76k+ rep, 7.4M+ reach, 400+ badges)
- ~4M+ package downloads (2.4M+ on Hex, 1.4M+ on RubyGems, and a few on others)
- 2.5k+ GitHub stars across personal projects
- Interviewed by JosΓ© Valim for the official Elixir case study on Slab
- Co-founded GDG Lahore, the largest developer community in Pakistan
- Spoke at ElixirConf, DevFest, Google I/O Extended and a bunch of Google Cloud events
- πΎ Memento (800+ stars, 750k+ downloads) - Elixir interface to the Mnesia distributed database (docs)
- β‘ Que (680+ stars, 480k+ downloads) - Simple job processing with Mnesia (post)
- π Delta (370+ stars) - Data-format to describe rich-text documents and their changes (post)
- π₯ mongo-sync (300+ stars) - Sync remote and local MongoDB (post)
- π¦ dotfiles (130+ stars) - Configs and dotfiles
- π§° ExUtils (650k+ downloads) - Helpers and shortcuts I kept copying between projects
- βοΈ CloudUp (100+ stars) - Tools to jump-start development on the cloud (post)
- π BetterParams (90+ stars, 440k+ downloads) - Easy param usage in Phoenix (post)
- π werewolf.nvim - Neovim theme auto-switcher, sync to system theme changes or external events
- π EctoRut (110+ stars, 55k+ downloads) - Ecto model shortcuts (post)
- π yaml - YAML parsing and encoding in Elixir
- 𧬠Catalyst - Codemods, generation and scaffolding for Elixir
- π‘ DBFS (60+ stars) - Distributed file storage on a blockchain (talk)
- π οΈ capistrano-rake (40+ stars, 1.4M+ downloads) - Run rake tasks on remote servers
- π github-trending (40+ stars, 12k+ downloads) - Fetch trending GitHub repos (post)
- π° ZTD (20+ stars) - Distributed todo app over RabbitMQ
- π± explay (15+ stars) - Google Play API in Elixir
- π mongo-sync-ruby (15+ stars, 6k+ downloads) - mongo-sync as a gem (post)
- π¬ Simple Phoenix Chat (10+ stars) - Real-time chat with Phoenix Channels (post)
- π cipherjs (10+ stars, 6k+ downloads) - Classic ciphers in JavaScript
- βοΈ Collab (10+ stars) - Real-time collaborative editor with Operational Transform (ElixirConf talk)
- π₯οΈ vncviewer - Open VNC from the terminal on macOS
- π httpcodes.co - Quick reference for HTTP status codes and verbs
- πΊοΈ GeoBounds - Geospatial bounding boxes in Elixir
- βοΈ EctoAtomizedMap - Atom keys for Ecto schema maps
- π¬ ExGun - Mailgun client for Elixir
- ποΈ rmd-template - Rails + Mongoid + Devise starter



