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

Block or report ayush-sharaf

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

Ayush Kumar Sharaf

Backend engineer · Multi-tenant SaaS · Distributed systems · Data pipelines

Currently building billing infrastructure, workflow orchestration, and analytics platforms at 314e Corporation — a B2B SaaS company serving enterprise clients.


What I work on

At my day job I own systems that run in production across 20+ enterprise tenants:

  • Usage-based billing & metering — designed end-to-end with Lago across 8+ metering dimensions for AI workloads
  • Workflow orchestration — durable tenant lifecycle automation with Temporal (onboarding: 4–5 days → 5 minutes)
  • Embedded analytics — multi-tenant Apache Superset platform with per-tenant RLS and guest token architecture
  • Data pipelines — Apache Iceberg + Kestra pipelines with tenant-aware partitioning on StarRocks

Outside work I build projects that push into distributed systems, AI integration, and real-time infrastructure.


Featured projects

Project Stack What it does
Rehearsal AI Next.js · Gemini · NeonDB AI mock interview platform — 1,500+ users, role-specific question generation, automated feedback
Devploy Node.js · Docker · Redis · Cloudflare R2 Vercel-like deployment engine — Docker build isolation, Redis job queues, WebSocket log streaming
RailOps Booking API FastAPI · Redis · PostgreSQL High-concurrency train reservation system — atomic seat locking, real-time route optimization
Contact Identity Engine Node.js · TypeScript · PostgreSQL Graph-linking deduplication engine — merges fragmented contact records into a canonical view
Onebox Aggregator Node.js · Elasticsearch · ChromaDB Multi-inbox email intelligence — IMAP IDLE, full-text search, RAG-powered reply suggestions
Frontmate Next.js · TypeScript · Socket.IO Real-time collaborative code editor — live sync, split-screen output, WebSocket event handling

Tech stack

Backend — Python · FastAPI · Node.js · Express.js · Temporal · REST APIs · WebSockets

Databases — PostgreSQL · MySQL · MongoDB · Redis · StarRocks

Data & Analytics — Apache Iceberg · Apache Superset · Kestra · Elasticsearch · ChromaDB · Vector Search

Frontend — React · Next.js · TypeScript · Tailwind CSS

Infrastructure — Docker · GitHub Actions · CI/CD · Cloudflare · Git


Competitive programming

  • HackerRank — 5-star rated in Python and Java
  • LeetCode — 100-day streak + 50-day streak · ayush-sharaf
  • Top 1% · CMRIT Competitive Programming Hackathon

Currently focused on

Deepening distributed systems fundamentals — consensus, message queue internals, and building more resilient backend architectures.

Open to: technical discussions, open-source collaboration, and connecting with engineers working on infrastructure and SaaS problems.


Email · dev.ayushsharaf@gmail.com · Portfolio · ayushsharaf.vercel.app · LinkedIn · in/ayush-sharaf

Popular repositories Loading

  1. SkillRex SkillRex Public

    JavaScript

  2. dijkstra-visualiser dijkstra-visualiser Public

    JavaScript

  3. ayush-sharaf ayush-sharaf Public

  4. spotify-recommender-ml spotify-recommender-ml Public

    Jupyter Notebook

  5. amazon-testing-webscraping amazon-testing-webscraping Public

    HTML

  6. druma-ai druma-ai Public

    JavaScript