Skip to content
View MayankSharma-2812's full-sized avatar

Highlights

  • Pro

Block or report MayankSharma-2812

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
MayankSharma-2812/README.md
Typing SVG

Mayank Sharma



About

I'm a full-stack engineer who builds things end-to-end β€” from FastAPI backends and React dashboards to Docker-based infrastructure and LLM pipelines. My focus is on developer tooling, AI-integrated systems, and backend architecture that holds up under real conditions.

I don't just follow tutorials. I pick problems I actually want solved β€” a self-hosted AI OS that handles my WhatsApp and Gmail, a hyperlocal emergency-response network for blood and critical medicine, a RAG tool that makes any GitHub repo instantly queryable. Then I build them, break them, and figure out why.

I contribute to open source when I find something genuinely worth fixing β€” production ML libraries and, more recently, React Native itself. I'm currently going deep on Rust, system design, and Linux internals β€” not because they're trendy, but because understanding systems at that level makes every other layer of the stack make more sense.


Engineering Philosophy

"Understand the system one layer below the one you're working in."

Principle What it means in practice
Correctness before cleverness Fixed a loss computation bug in skpro where log_pdf was silently used instead of pdf β€” the code ran fine, but every result was wrong
Abstractions earn their complexity Build the simplest thing that handles the real constraint, then add abstraction when the problem demands it
Local-first where possible METHER OS is self-hosted by design β€” understanding what it takes to run AI infra on your own hardware, not just call an API
Docs and error messages are code Fixing grammar in skpro's validation messages wasn't pedantic β€” it's what users actually read when things break
Metrics over intuition The 65% triage reduction in Dataset Inspector wasn't a guess β€” it was measured

πŸš€ What I'm Building Now

Project What it does Status
🩸 LifeLine Hyperlocal emergency blood/critical-medicine availability network β€” MERN, OpenRouter-powered AI Active
πŸ” Codebase Q&A RAG-based tool answering natural-language questions about any GitHub repo, with file-level citations Active
πŸ€– METHER OS Self-hosted AI OS β€” voice, WhatsApp, Gmail, calendar, local LLM routing Active

🩸 LifeLine

A hyperlocal emergency network connecting people in urgent need of blood or critical medicine with nearby availability β€” built as my flagship Kalvium end-of-term project, with a heavy system-design emphasis.

The problem it solves: Finding blood donors or critical medicine in an emergency is often a frantic, ad-hoc process of phone calls and WhatsApp forwards. LifeLine turns that into a structured, searchable, hyperlocal network.

Key decisions:

  • MERN stack, chosen as a project constraint to keep the stack familiar while the system design does the heavy lifting
  • AI integrated via OpenRouter rather than locking into a single vendor, keeping model choice flexible
  • Built with strong architecture documentation (HLD, LLD, PRD) to hold up under an AI-conducted technical viva


πŸ” Codebase Q&A

Paste a GitHub repo URL, ask natural-language questions about the codebase, get answers with file-level citations β€” powered by a RAG pipeline built from scratch.

The problem it solves: Getting oriented in an unfamiliar codebase is slow. Codebase Q&A lets you interrogate a repo directly instead of manually spelunking through files.

Architecture decisions:

  • Manual RAG pipeline β€” deliberately not using LangChain initially, to actually understand the retrieval pipeline rather than abstract it away
  • Supabase Postgres + pgvector for the vector store, Ollama for local LLM + embeddings
  • Tree-sitter planned for code-aware chunking rather than naive text splitting
  • Own session + refresh-token auth implementation rather than reaching for a managed auth provider
  • Built with a 4-person team: I own the RAG/embeddings/pgvector pipeline end-to-end, with teammates owning backend infra+auth and frontend


πŸ€– METHER OS

A self-hosted personal AI operating system. Not a wrapper around ChatGPT β€” a real orchestration platform running on local hardware with 14 integrated tools.

The problem it solves: Managing async life (messages, emails, meetings, reminders) across 5+ apps is cognitively expensive. METHER OS routes all of it through a single orchestration layer with persistent context.

Architecture decisions:

  • FastAPI + React 19 + asyncio + EventBus β€” an event-driven core so tools can react to state changes without tight coupling
  • SecurityLevel 0/1/2 system β€” tiered permissions so higher-risk agent actions (filesystem writes, sending messages) require an explicit trust level
  • Local LLM routing β€” routes queries to the right model based on task type, avoiding unnecessary API costs
  • SQLite for persistent memory β€” chosen over Redis because the access pattern is read-heavy and single-file backup simplicity matters for self-hosted reliability
  • Async orchestration across Python + Node.js runtimes β€” Python handles ML/AI workloads (Whisper STT, Piper TTS, LLM inference), Node.js handles real-time event streams (WhatsApp bridge, WebSocket server)
  • Open-sourced under mether-os/mether-core

What I actually built:

  • Voice interaction pipeline: Whisper STT β†’ LLM β†’ Piper TTS, under 2s end-to-end on local hardware
  • WhatsApp automation: reads, categorizes, and drafts responses with context from memory
  • Gmail workflows: automated triage, reply drafting, label management via Google Workspace APIs
  • Calendar scheduling: natural language β†’ Google Calendar event creation
  • Terminal execution and filesystem operations as agent tools

Roadmap (v2): replacing the current voice orb with an Iron Man-style holographic wireframe figure (cyan wireframe aesthetic).


πŸ“¦ Earlier / Foundational Projects β€” click to expand

πŸ“Š AI Dataset Quality Inspector Statistical drift detection and ML fairness auditing platform. KS-test and PSI divergence analysis for feature shift, EEOC 4/5ths-rule fairness auditing, schema validation with type inference. Reduced manual dataset triage time by an estimated 65%; schema preview latency under 5ms with local caching. FastAPI Pandas SciPy React Python

πŸ” GitHub Repo Analyzer Repository intelligence platform β€” codebase metrics, dependency graphs, language breakdowns, contributor patterns, AI-assisted summaries for any public GitHub repo. React TypeScript Vite GitHub API Python Β· Live β†’

πŸ”— LifeLink Blockchain-based disaster relief fund tracker built under pressure at Smart India Hackathon 2025. Transparent, on-chain tracking of relief fund flow from donor to recipient. Led the team as Team Lead. Node.js Express Solidity Ethereum Web3.js

πŸ”₯ AI Profile Roaster Brutally honest AI career feedback on resumes and LinkedIn profiles, supporting PDF/DOCX/plain text input. Python Flask Groq AI

🎬 Squad 124 Portfolio Netflix-inspired team portfolio with dynamic filtering and scroll animations β€” vanilla HTML/CSS/JS, no frameworks. HTML5 CSS3 JavaScript


🌱 Open Source

sktime / skpro

Contributing to production-grade probabilistic machine learning libraries used in production ML pipelines for forecasting, uncertainty quantification, and distributional prediction β€” currently pulling 134K+ monthly downloads.

PR Type Description
#813 Documentation Fixed typo in docstrings across distribution classes
#833 Code quality Fixed grammar inconsistency in validation error messages across multiple files
#917 Refactoring Eliminated duplicated feature-validation logic in CyclicBoosting
#934 Bug fix Fixed correctness bug where SquaredDistrLoss silently used log_pdf instead of pdf

6+ total PRs across documentation, testing, maintenance, and logic fixes.

React Native

  • PR #57487 β€” fixed a decimal-parsing bug in transformOrigin, merged into react-native:main and tagged "Shared with Meta"

Working in production OSS codebases with strict CI, pre-commit hooks, and maintainer review is a different discipline than solo projects. Every PR has to justify itself, pass automated checks, and survive a real code review. The bar for "good enough" is higher, and that's the point.


πŸ›  Tech Stack

Languages

Frontend

Backend

Databases & Infra

AI / ML Tooling

Tools & Platforms


πŸ“š Currently Learning

Rust
β”œβ”€β”€ Ownership & borrowing model (in progress)
β”œβ”€β”€ Systems programming patterns
└── Goal: write a small CLI tool from scratch in Rust

System Design
β”œβ”€β”€ Distributed systems fundamentals (CAP theorem, consistency models)
β”œβ”€β”€ Database internals (indexing, query planning, storage engines)
└── Goal: be able to design and critique any system at an interview level

Linux Internals
β”œβ”€β”€ Process management, file descriptors, signals
β”œβ”€β”€ Networking stack (how TCP/IP actually works beneath the socket API)
└── Goal: understand what Docker is actually doing under the hood

AWS Architecture
β”œβ”€β”€ EC2, S3, Lambda, RDS β€” practical usage
β”œβ”€β”€ VPC networking and IAM patterns
└── Goal: deploy METHER OS to a cloud instance with proper infra

Why these four: Rust and Linux internals are about understanding the layer below what I work in every day. System design is about being able to reason about scale before I build the thing that needs to scale. AWS is just practical β€” self-hosting is great for learning, but real products live in the cloud.


πŸ“Š GitHub Stats

Note: badges above pull live from the GitHub API and stay up. If you want the richer visual stats/streak graphics back, those come from a third-party renderer that occasionally goes down (402 errors) β€” self-hosting a copy of it is the permanent fix if that matters to you.


πŸŽ“ Background

Education

  • B.Tech CSE (Software Product Engineering) Β· Kalvium Γ— JECRC University Β· Expected 2029
  • Focus: full-stack development, backend systems, AI-integrated applications, scalable software engineering

Achievements

Leadership

  • Team Lead, Smart India Hackathon 2025 β€” Led multidisciplinary team through problem definition, technical architecture, frontend/backend split, and evaluation presentation

🎯 What I'm Looking For

I'm open to internships in:

  • Backend engineering (Python, Node.js, distributed systems)
  • Full-stack development (React + any serious backend)
  • Developer tooling or AI infrastructure

I work well in teams that move fast, have high standards for code quality, and aren't afraid to go deep on hard problems. I'm not looking for a place to coast β€” I want to work on things that are actually difficult.



Let's build something worth building.

Pinned Loading

  1. Team-D Team-D Public

    Portfolio website for Squad 124 β€” Team D (Intersquad Coding Competition)

    HTML