Skip to content
View alifarooq0's full-sized avatar

Block or report alifarooq0

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.

Content in all repositories owned by your account will be closed.
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
alifarooq0/README.md

Ali Farooq

Senior Backend Engineer  ·  Distributed Systems  ·  Blockchain Infrastructure  ·  Developer Platforms

~16 years shipping production systems. repeatedly the founding / early engineer who sets technical direction, builds the standards and infrastructure other engineers build on, and takes products from zero to one.

Location LinkedIn Email


Featured Work

Zircuit — Founding Engineer · 2024–2026

EVM-compatible ZK-rollup L2 with AI-powered, sequencer-level security. i was one of the first few engineers, building the protocol alongside the team from inception to mainnet. my work centered on the org's engineering foundations -- co-architecting the open-source CI/CD across Zircuit's repos, establishing the release-management and incident-response processes the team ran on, and introducing CodeRabbit as the org's AI code-review standard. the protocol is built on Optimism Bedrock.

public code from that work:

  • zkr-monorepo-public -- Zircuit's modified op-node, chain-ops, and Bedrock contracts (Go / Solidity) -- the rollup's consensus and chain-operations layer
  • l2-geth-public -- the L2 execution client (modified geth)
  • zkr-go-common-public -- shared Go libraries underpinning the Zircuit services

Macro — Founding Engineer

took Macro from early engineering to launch -- set up the backend and devops practices, built public SDKs and API surfaces, and stood up the prototyping infra that shipped multiple products inside a year.


Open Source

Maintained

  • xerrors-ts (ts-xerrorof) -- tagged domain errors for TypeScript. define a factory per domain, narrow with isErrorOf, wrap causes, remap across layers, and use the same shape whether you return a Result or throw

Contributions

  • Mattermost / playbooks -- authored the OpenAPI spec for the workflows REST API, which became the documentation template other teams followed  PR
  • Mattermost / playbooks -- designed and built the official workflows Go client (SDK), with an API modeled on the Stripe and GitHub client conventions to stay intuitive and hard to misuse  PR
  • verifiable contribution history -- my Mattermost PRs  ·  my playbooks PRs

Currently Focused On

reliability at the edges of distributed and agentic systems -- typed error boundaries across service layers, structured-output schemas with validation and re-prompting loops, and eval sets that catch regressions before they ship. building backend agentic systems with the Claude API, MCP, and orchestration patterns.


Tech Stack

Languages & Frameworks

Go TypeScript React Next.js Node.js Python

Data & Infrastructure

PostgreSQL Drizzle Redis AWS Docker Grafana

AI & Agentic

Claude API MCP Cursor

Web3

Solidity Ethereum


Let's Talk

open to senior / staff backend and infrastructure roles -- remote, contract or full-time.

Popular repositories Loading

  1. rock-paper-scissors rock-paper-scissors Public

    A Rock Paper Scissors plugin for Mattermost

    Go 3

  2. xerrors-ts xerrors-ts Public

    Tagged domain errors for TypeScript. Define a factory per domain, narrow with isErrorOf, wrap causes, remap across layers, and use the same shape whether you return a Result or throw.

    TypeScript 1

  3. antipopd antipopd Public

    Forked from mttrb/antipopd

    antipopd is a drop in replacement for Robert Tomsick's antipopd 1.0.2 bash script

    Objective-C

  4. alifarooq0 alifarooq0 Public

  5. grok-bot-kijiji-marketplace grok-bot-kijiji-marketplace Public

    Grok Bot Agent Plugin: Kijiji marketplace skills (search, draft ads, pricing, outreach)