Skip to content
View vtushar06's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report vtushar06

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

Google Summer of Code      Podman      JSON Schema      OpenCost      Headlamp

Coding Animation

Portfolio LinkedIn GitHub Gmail X Holopin


About Me


I'm an Open Source Engineer and Full Stack Developer who works where correctness actually gets decided — specs, test suites and CI. Currently pursuing B.Tech in Computer Science (AI & ML), and selected for Google Summer of Code 2026 with JSON Schema, where I write the format-assertion coverage that every validator implementation gets checked against.

Across 192 merged pull requests in 10+ upstream organisations, I contribute to Podman, Skopeo and Buildah, CNCF OpenCost, Kubernetes SIGs Headlamp and sourcemeta/core. I also serve as CTO @ Shivam-Info and Software Engineer @ Mugafi. My favourite kind of issue is a flaky test nobody trusts any more — I built ci-flake-triage so that finding them stopped being guesswork.


const tushar = {
  pronouns:    "He/Him",
  location:    "New Delhi, India 🇮🇳",
  education:   "B.Tech in Computer Science (AI & ML)",
  currentRole: "🎓 GSoC '26 @ JSON Schema  |  💼 CTO @ Shivam-Info  |  🤖 SWE @ Mugafi",
  openSource:  "192 merged PRs · 10+ upstream orgs",

  upstream: {
    jsonSchema: ["JSON-Schema-Test-Suite", "website", "conference"],
    containers: ["podman", "skopeo", "buildah", "automation", "container-libs"],
    cncf:       ["opencost", "opencost-integration-tests"],
    kubernetes: ["kubernetes-sigs/headlamp"],
    others:     ["sourcemeta/core", "coreos/go-systemd"],
  },

  skills: {
    languages:  ["Python", "Go", "TypeScript", "JavaScript", "C++", "Bash", "SQL"],
    fullStack:  ["React", "Next.js", "Node.js", "Express", "Django", "MongoDB", "PostgreSQL"],
    containers: ["Podman", "Docker", "Kubernetes", "Buildah", "Skopeo"],
    ci_testing: ["GitHub Actions", "Cirrus CI", "BATS", "pytest", "flake triage"],
    specs:      ["JSON Schema", "RFC 3986 URI", "RFC 3987 IRI", "RFC 6570 URI Template"],
  },

  openTo:      ["LFX Mentorship (Podman)", "Open Source", "Internships", "Collabs"],
  funFact:     "A job that fails once and passes on retry is a flake by construction. 🔍",
};

🌍 Open Source Contributions




🏛️ Organisation 🔧 What I Work On ✅ Merged
JSON Schema

Google Summer of Code  GSoC '26
Format-assertion coverage for uri, iri, uri-template and time — the edge cases every validator gets wrong. Plus RFC conformance work across the org. 78 merged
Podman

containers
Podman · Skopeo · Buildah
CI plumbing, system-test races, release tooling and GitHub Actions supply-chain hardening across podman, skopeo, buildah and automation. 14 merged
sourcemeta/core C++ URI and RFC 3986 production coverage. 16 merged
OpenCost

CNCF
Integration tests and contributor onboarding automation. 14 merged
Headlamp

Headlamp
Kubernetes SIGs
UI and plugin fixes. 6 merged

🚀 Featured Projects


Podman

Flake forensics for Podman CI



Confirmed CI flakes out of rerun history

🔁 Attempt-diffing across completed runs
📄 Log extraction via framework markers
🗂️ Classification: test / designed / infra / no-log
🔗 Candidate matching to open issues
🧾 Journal artifacts as ground truth
🔒 Read-only access — cannot post
📦 Standard library only, no CI changes

🧠 Core insight
• Fails once, passes on retry, same commit
• ⇒ a flake by construction
• No ML in the hot path



Concurrency correctness under load



Solving the "double booking" problem

🔐 Two users click Book in the same millisecond
✅ Exactly one succeeds — state stays consistent
⚙️ Node.js 18 + Express + TypeScript backend
🐘 PostgreSQL 15 with strict data integrity
⚛️ React 18 + Vite + TanStack Query frontend
🎨 Tailwind CSS
🐳 Docker & Docker Compose
👤 Admin and user roles

🧠 Why it matters
• Not a CRUD app — a race condition problem
• High concurrency, strict integrity

Telesana

Healthcare appointment platform



Doctor appointment and records system

📅 Slot booking and availability windows
👨‍⚕️ Doctor and patient dashboards
🗃️ Relational records with SQL
🔐 Authentication and session handling
☁️ Deployed and live on Railway

NeuraCoin

Fintech trading simulator



Crypto trading on virtual balances

📈 Live market data feeds
💼 Portfolio and P&L tracking
🎯 Risk-free strategy practice
📊 Trade history and analytics
⚡ Real risk model, fake money

🔭 More Work



An AI astrology companion, a workflow engine, a lightweight sync service, an events platform, a cardiac ML model and a CNCF onboarding bot.


🛠️ Tech Stack & Skills


💻 Languages

Python Go TypeScript JavaScript C++ Bash SQL

🐳 Containers, Cloud & CI

Podman Docker Kubernetes GitHub Actions Linux AWS

🌐 Frontend

HTML5 CSS3 React Next.js Vite TailwindCSS Vue

⚙️ Backend & Databases

Node.js Express.js Django Prisma PostgreSQL MongoDB MySQL

📋 Specs & Standards

JSON Schema RFC 3986 RFC 3987 RFC 6570

🧠 AI / ML & Data

PyTorch scikit-learn NumPy Pandas LLM APIs


🎯 What I Specialize In


🌍 Upstream Open Source

192 merged pull requests across JSON Schema, Podman, Skopeo, Buildah, CNCF OpenCost and Kubernetes SIGs Headlamp. One concern per PR, a failing test before the fix, and the spec paragraph quoted in the description.

🔧 CI Reliability & Flake Forensics

Hunting the tests nobody trusts any more. Rerun-history analysis, log and journal diffing, race conditions in system tests, and GitHub Actions supply-chain hardening with zizmor.

📋 Specs & Conformance

Format-assertion coverage for the JSON Schema Test Suite — uri, iri, uri-template and time — plus RFC 3986 production coverage in C++ for sourcemeta/core. The edge cases every validator gets wrong.

⚛️ Full Stack Development

Shipping production web apps with React, Next.js and the MERN stack — booking systems, fintech simulators and AI companions, deployed on Vercel, Railway and Render rather than parked in a demo folder.


💼 Professional Experience


💼 Chief Technology Officer

Shivam-Info
Present

• Owns the technical direction
• System architecture and delivery
• Engineering standards and review
• Team building and mentoring
• Product to production

🤖 Software Engineer

Mugafi
Present

• AI-first content platform
• Product feature engineering
• LLM-backed workflows
• Full stack delivery
• Shipping to real users
Google Summer of Code

GSoC '26 Contributor

JSON Schema
2026

78 merged PRs in the org
• Format-assertion conformance
• RFC 3986 / 3987 / 6570 coverage
• The suite every validator uses
• Spec-first contributions

🏅 Achievements & Highlights


Google Summer of Code

Google Summer of Code 2026
Selected with JSON Schema · 78 merged PRs in the org
Podman

Container Tooling Contributor
Podman · Skopeo · Buildah — CI reliability & flake forensics
JSON Schema

192 Merged Pull Requests
Across 10+ upstream organisations

📚 Education


🎓 Degree 📚 Specialisation
B.Tech in Computer Science Artificial Intelligence & Machine Learning

📖 Relevant Coursework

Data Structures & Algorithms  •  Operating Systems  •  Computer Networks
Database Management Systems  •  Machine Learning  •  Object-Oriented Programming
Software Engineering  •  Distributed Systems  •  Cloud & Containers


📈 GitHub Statistics


GitHub contribution snake animation



🔗 Profiles & Links


📫 Let's Connect & Collaborate




Maintainers: if you have a flaky test you have stopped trusting, or a spec corner nobody has written coverage for — that is the message I most want to get.


Thanks for visiting! Drop a ⭐ if you find my work interesting!



"Read the spec. Reproduce the failure. Land the smallest correct patch."



Pinned Loading

  1. ci-flake-triage ci-flake-triage Public

    Find confirmed flakes in a GitHub Actions workflow from rerun history, classify them, and report - no CI changes needed

    Python

  2. podman-container-tools/podman podman-container-tools/podman Public

    Podman: A tool for managing OCI containers and pods.

    Go 32.6k 3.3k

  3. json-schema-org/website json-schema-org/website Public

    JSON Schema website

    HTML 166 475

  4. json-schema-org/JSON-Schema-Test-Suite json-schema-org/JSON-Schema-Test-Suite Public

    A language agnostic test suite for the JSON Schema specifications

    Python 742 300

  5. sourcemeta/core sourcemeta/core Public

    A comprehensive set of composable foundational C++ libraries and CMake utilities to power Sourcemeta projects. Note we don't provide any stable ABI/API guarantees to external users outside Sourcemeta

    C++ 50 16

  6. opencost/opencost opencost/opencost Public

    Cost monitoring for Kubernetes workloads and cloud costs

    Go 6.7k 864