Skip to content
View sherazp995's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sherazp995

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
sherazp995/README.md

Sheraz Aurang Zaib

Full-Stack Software Engineer · Ruby on Rails + TypeScript
I build developer tools and ship full-stack products end to end: backend, frontend, and deploy.

Portfolio LinkedIn Email Location


🔭 Creator of Ruxen, a compiled, statically-typed programming language that fuses Ruby's syntax with Rust's ownership model (no GC, native binaries).

I work mostly in Ruby on Rails and TypeScript, and I'm just as comfortable dropping into systems work (Rust, compilers) and AI/LLM tooling. I like building things that are hard to get right: language type-checkers, concurrency-safe systems, and tools other developers actually use.

🚀 Featured work

Ruxen · a programming language, built from scratch

A compiled, statically-typed language (Ruby-style syntax, Rust-style ownership, no garbage collector). A ~145K-line Rust compiler with a full pipeline (lexer → bidirectional type inference → ownership/borrow checker → SSA-style MIR → dual Cranelift + LLVM-18 backends), plus an LSP, a JIT REPL, and a 31-module standard library written in the language itself. Dogfooded by three frameworks: a GUI engine (canvas), a reactive UI layer (quiver), and an async web server (rondo).
Rust · LLVM · Cranelift · compilers · ~2,000 tests

braceful · a shipped, offline JSON dev tool · live demo

A privacy-first browser extension that repairs broken/truncated JSON and renders ~100 MB files in a virtualized tree via a streaming tokenizer that runs entirely in a Web Worker, so the tab never freezes and your data never leaves your machine. ~45K LOC TypeScript across the extension, a Cloudflare Workers billing backend, and a marketing site, backed by 1,400+ tests and a perf-gated CI pipeline. (Solo build; source private.)
TypeScript · Web Workers · Cloudflare Workers · WXT · Playwright

Zoiro · a production-grade restaurant POS (led; private, available on request)

A Rails 8 API + React/TypeScript point-of-sale system I led (86% of commits). Recipe-based inventory that can't oversell under concurrent orders (proven by multi-threaded race tests using pessimistic DB locking), with a guarded order state machine and real-time multi-terminal sync over ActionCable. 1,150+ automated tests, full CI/CD (Brakeman, RuboCop, bundler-audit).
Rails 8 · React · TypeScript · ActionCable · MySQL

Open-source contributions (merged, verifiable)

8 merged PRs into public Ruby projects, including non-trivial refactors:

Contributor @ FlukeBase · AI-agent platform + SaaS cluster

I contribute features across a startup's Rails/Next.js product cluster: an agentic-development platform with a 600+ tool MCP server, plus shipped SaaS apps like FounderSequence and FeelTrack.

🛠️ Tech I reach for

Languages Ruby · TypeScript / JavaScript · Rust · Go · Python · Dart
Backend Rails 8 · Node / Express · PostgreSQL · MySQL · ActionCable
Frontend React · Vue · Next.js · Tailwind CSS
Systems & tooling Compilers (LLVM / Cranelift) · MCP & LLM tooling · Docker · Kamal · Cloudflare Workers

📊 GitHub

Sheraz Aurang Zaib · GitHub stats


Open to remote full-stack / backend / developer-tooling roles. The fastest way to reach me is email or LinkedIn.

@sherazp995's activity is private