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.

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

Google Summer of Code, JSON Schema, Podman, Sourcemeta, Learning Equality, OpenCost, Headlamp, Mugafi

Coding Animation

PortfolioLinkedInGitHubGmailXHolopin


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 235 merged pull requests in 6+ 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, so I built ci-flake-triage so that finding them stopped being guesswork.


consttushar={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: "235 merged PRs · 6+ 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"],},};

🌍 Open Source Contributions


Counts are organisation-wide across every repository, refreshed daily from the GitHub search API by a workflow in this repo. Each bar links to the search that produces it.





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

Google Summer of CodeGSoC '26
Format-assertion coverage for uri, iri, uri-template and time: the edge cases every validator gets wrong. Plus RFC conformance across the org. 113 merged
Sourcemeta

sourcemeta
core · blaze · registry
C++ URI and RFC 3986 production coverage across the organisation. 23 merged
Learning Equality

Learning Equality
Studio · Kolibri Design System
Kolibri Studio and the Kolibri Design System: offline-first tooling for universal education. 20 merged
OpenCost

CNCF
Integration tests and contributor onboarding automation. 14 merged
Headlamp

Headlamp
Kubernetes SIGs
UI and plugin fixes. 6 merged
Podman

containers
Podman · Skopeo · Buildah
CI plumbing, system-test races, release tooling and GitHub Actions supply-chain hardening across podman, skopeo, buildah, automation and container-libs. 0 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

Creator Pitch Scheduler

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

Next.js

Workflow tooling on Next.js



A Next.js workflow application

⚛️ Next.js with the App Router
🔒 TypeScript end to end
🎨 Component-driven UI
⚡ Server rendering out of the box
☁️ Deployed and live on Vercel
🔗 Live demo linked in the title

🔐 Private repository
• Source is not public, so the demo is the tour
• Happy to walk through the code on request
Ask for a guided demo

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 healthcare appointment platform, a lightweight sync service, an events platform, a cardiac ML model and a CNCF onboarding bot.


🛠️ Tech Stack & Skills


💻 Languages

PythonGoTypeScriptJavaScriptC++BashSQL

🐳 Containers, Cloud & CI

PodmanDockerKubernetesGitHub ActionsLinuxAWS

🌐 Frontend

HTML5CSS3ReactNext.jsViteTailwindCSSVue

⚙️ Backend & Databases

Node.jsExpress.jsDjangoPrismaPostgreSQLMongoDBMySQL

📋 Specs & Standards

JSON SchemaRFC 3986RFC 3987RFC 6570

🧠 AI / ML & Data

PyTorchscikit-learnNumPyPandasLLM APIs


🎯 What I Specialize In


🌍 Upstream Open Source

235 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


Shivam Info

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
Mugafi

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

235 Merged Pull Requests
Across 6+ upstream organisations

📚 Education


🎓 Degree📚 Specialisation
B.Tech in Computer ScienceArtificial 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






Holopin badge board

📫 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-triageci-flake-triagePublic

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

    Python

  2. podman-container-tools/podmanpodman-container-tools/podmanPublic

    Podman: A tool for managing OCI containers and pods.

    Go 32.7k 3.4k

  3. json-schema-org/websitejson-schema-org/websitePublic

    JSON Schema website

    HTML 166 474

  4. json-schema-org/JSON-Schema-Test-Suitejson-schema-org/JSON-Schema-Test-SuitePublic

    A language agnostic test suite for the JSON Schema specifications

    Python 745 302

  5. sourcemeta/coresourcemeta/corePublic

    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/opencostopencost/opencostPublic

    Cost monitoring for Kubernetes workloads and cloud costs

    Go 6.7k 866