G
YouTube TikTok Games
Skip to content
View RANJITHROSAN17's full-sized avatar
🙃
🚀💰🐹🇮🇳
🙃
🚀💰🐹🇮🇳

Organizations

@Quasynvo

Block or report RANJITHROSAN17

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

Ranjith Rosan — Analyst at Accenture, Machine Learning and Computer Vision, open-source contributor, Chennai, India

LinkedIn GitHub followers Location Chennai, India

📊 Live dashboard  ·  🌍 Open source  ·  🚀 Projects  ·  💼 Experience  ·  📫 Contact

I build small, well-documented systems end to end — data → model → API → UI → deployment — and contribute fixes to the open-source tools I use. Analyst at Accenture; previously a computer vision intern. I care about honest evaluation, reproducible fixes and maintainable tooling.

📊 GitHub, in living color

Not a decorative score. These charts are rendered from my public GitHub data, refreshed daily, and versioned together so the numbers and pictures agree.

23 external PRs merged; 7 in review; 12 upstream projects landed; 49 stars on 13 original repositories; 11 followers. Snapshot 2026-11-14.

902 public contributions in the last 365 days; 28 active days; current streak 2 days; longest streak in this window 16 days.

Upstream PR outcomes: 23 merged, 7 open, 64 closed unmerged. GitHub language bytes across original public repositories; forks and archived repositories excluded. Byte share is not skill proficiency.

Read the signal honestly: merged means accepted upstream; open means still in review. Language share measures repository bytes, not skill. The calendar shows public activity visible to GitHub Actions. Every chart has a text alternative, light/dark artwork, and a dated, machine-readable snapshot.

🔎 Inspect the data  ·  📈 Daily metric history  ·  ⚙️ How it stays live

🔭 What I'm focused on now

  • MCP security & AI infrastructure — Vexar-MCP and vexar-autofix: static analysis, CI policy gates and reviewable patches
  • Local-first AI & developer tools — Quasnooze and Wrytrove
  • Machine learning & computer vision — object detection, auto-labelling, model cards and honest evaluation
  • Research & systems code — maintenance fixes in large, unfamiliar codebases, from ML infrastructure to shader transpilers
  • Building in public — documented setup, tests or live demos, and limitations stated clearly

🌍 Open source — work that landed, not just work I opened

94 pull requests to 52 external projects · 23 merged upstream · 7 in review right now · auto-updated 14 Nov 2026 - every number below links to a live search you can verify.

Status key: 🟣 Merged = merged upstream  ·  🟢 In review = open PR, not yet merged - I don't claim orgs I haven't landed in (yet).

🟣 Merged upstream in: CrossGL · Kubeflow · Ultralytics · Amazon Web Services · Opencollab MCP · Golang Cafe · +6 merged PRs in other projects

🟢 Currently in review at: Kubeflow

Organisation Project What my PRs touch 🟣 Merged 🟢 In review Latest PR
CrossGL logo CrossGL CrossGL/crosstl (★2.2k) Shader transpiler (GLSL/HLSL/Metal/SPIR-V/Slang/WGSL) - backend lowering, resource binding & provenance, conformance harness 10 · 🟣 #3050
kubeflow logo Kubeflow kubeflow/mcp-server (★59) MCP server for Kubeflow Trainer - rate-limit/circuit-breaker & RED metrics, schedulable-GPU counting, training lifecycle fixes 1 7 🟣 #479
ultralytics logo Ultralytics ultralytics/yolov3 (★11k) YOLOv3 object detection - requirements fix 1 · 🟣 #2333
aws-samples logo Amazon Web Services aws-samples/step-functions-workflows-collection (★281) AWS Step Functions workflow collection - template update 1 · 🟣 #283
prakhar1605 logo Opencollab MCP prakhar1605/Opencollab-mcp (★43) Contribution-matchmaking MCP - shared GitHub paginator, closing-PR vs. plain-mention detection 2 · 🟣 #216
golang-cafe logo Golang Cafe golang-cafe/job-board (★228) Go job board - golangci-lint workflow updates 2 · 🟣 #121

Plus 6 earlier merged PRs in smaller projects - see every upstream-merged PR.

📂 Expand — every featured PR, grouped by organisation (auto-updated)

CrossGL logo CrossGL — CrossGL/crosstl · 10 merged · 0 in review

kubeflow logo Kubeflow — kubeflow/mcp-server · 1 merged · 7 in review

ultralytics logo Ultralytics — ultralytics/yolov3 · 1 merged · 0 in review

aws-samples logo Amazon Web Services — aws-samples/step-functions-workflows-collection · 1 merged · 0 in review

prakhar1605 logo Opencollab MCP — prakhar1605/Opencollab-mcp · 2 merged · 0 in review

golang-cafe logo Golang Cafe — golang-cafe/job-board · 2 merged · 0 in review

⚡ Latest merged & in-review pull requests

🤝 How I contribute

Reproduce first, patch second. Start with the failing case, make the smallest defensible change, add tests where the project has a harness, and stay on the PR thread through review.


🚀 Find a project by what you want to do

Your goal Start here Evaluation boundary
Check an MCP server before shipping Vexar-MCP Static findings and coverage, not a security certification
Explore reviewable model-generated fixes vexar-autofix Start with mock mode and a disposable clone
Run an assistant on your own device Quasnooze Local model default; powerful tools need careful review
Try a lightweight Windows editor Wrytrove Early preview; check release signing notes and use non-critical files
Learn everyday Kannada Kannada Saathi Browser learning aid, not a professional interpreter
Practice interview problem-solving DSA Mastery Plan Browser progress; export a backup

For research and notebook projects, read their data and evaluation limitations before interpreting metrics. An open PR is not an endorsement by its upstream organisation.

Selected builds · live repository cards

Vexar-MCP: 3 stars, 2 forks, Python, pushed 2026-11-03. vexar-autofix: 3 stars, 0 forks, Python, pushed 2026-11-02. Quasnooze: 14 stars, 5 forks, JavaScript, pushed 2026-11-13. Wrytrove: 3 stars, 2 forks, TypeScript, pushed 2026-11-14. Kannada Saathi: 4 stars, 0 forks, TypeScript, pushed 2026-11-10. CardioLens 3D: 3 stars, 0 forks, JavaScript, pushed 2026-11-14.

📋 Compare all featured projects — descriptions, stack, stars and last push
Project What it is Stack ★ Language Last push
CardioLens 3D · live demo Research-only coronary-artery visualisation - interactive three.js schematic + scikit-learn baseline served from FastAPI, with a model card and documented limits (not for clinical use) React - three.js - FastAPI - scikit-learn 3 JavaScript 2026-11-14
Quasnooze A private, local-first personal AI assistant for Telegram, Discord, Slack, WhatsApp and the phone browser - permission-gated tools, reminders and token streaming Node.js - Ollama - MCP - PWA - zero runtime deps 14 JavaScript 2026-11-13
Vexar-MCP · live demo Security, schema and token-cost scanner for MCP servers - static analysis that never runs your code, CI policy gates, SARIF output, and an explicit 'n/a' when a scan could not read a file Python - MCP - SARIF - GitHub Actions 3 Python 2026-11-03
vexar-autofix · live demo An MCP security agent that has to prove its own patches: the finding must drop, nothing else may break, the target's pytest suite must still pass (Nebius x NVIDIA hackathon build) Python - NVIDIA Nemotron - Nebius Token Factory - MCP 3 Python 2026-11-02
Wrytrove · live demo A calm, open-source Windows text and code editor with optional local AI suggestions; unsigned early preview TypeScript - Rust - local AI 3 TypeScript 2026-11-14
Kannada Saathi · live demo Offline-first, installable Kannada companion for everyday situations - reviewed phrases with bundled audio and strict TypeScript (Kannada Digital Innovation Hackathon 2026) React - TypeScript - Vite - PWA 4 TypeScript 2026-11-10
DSA Mastery Plan 2026 · live demo Pattern-first DSA roadmap - verified free LeetCode problems, pattern playbooks and a browser-only progress tracker vanilla JS - GitHub Pages 4 JavaScript 2026-11-13
Grounding DINO Auto-Labelling Zero-shot labelling for object-detection datasets - describe classes in English, review detections, export Pascal VOC PyTorch - Grounding DINO - supervision 4 Python 2026-11-01
YOLOv3 Custom Training Step-by-step guide + notebook for training YOLOv3 on your own dataset with Darknet in Google Colab Darknet - YOLOv3 - Colab 6 Jupyter Notebook 2026-11-02

Also public on this profile, just not featured above: linear-regression-machine-learning (Jupyter Notebook · ★5) · rock-paper-scissors (HTML · ★5) · musicgenre (Jupyter Notebook · ★4) · career-forge (Python · ★3) · LiveBridge (JavaScript · ★2)


💼 Experience

Role Organisation Focus
Analyst Accenture Machine learning & computer vision
Computer Vision Intern SeeWise.AI Industrial-safety detection — PPE, people and machinery detection for workplace safety
Open-source contributor Independent Bug fixes, metrics/observability, shader backend lowering, testing and docs — receipts in Open Source

🟣 Merged upstream: CrossGL · Kubeflow · Ultralytics · Amazon Web Services · Opencollab MCP · Golang Cafe · +6 earlier in smaller projects  ·  🟢 In review: Kubeflow  →  full breakdown


🛠️ Tools I work with

Core: Python (pandas, NumPy, scikit-learn, PyTorch, TensorFlow/Keras, OpenCV, FastAPI) · JavaScript/TypeScript (React, three.js, Vite) · C++ · SQL

MLOps & infra: Docker · Git & GitHub Actions · MCP (Model Context Protocol) · Kubeflow · Jupyter / Google Colab · Linux

AI security & agents: AST-based scanners · SARIF · policy-as-code CI gates · reviewable LLM-generated patches

Via open source: I also read and patch Go, Java, Rust and shader languages (GLSL / HLSL / Slang / WGSL) when the project calls for it.

Python, PyTorch, TensorFlow, scikit-learn, OpenCV, FastAPI, React, TypeScript, JavaScript, Three.js, Vite, C++, Docker, Linux, Git, GitHub


📫 Let's build something useful

LinkedIn · open an issue on any repository above. If you're maintainer-reviewing one of my PRs, the fastest way to reach me is right there on the PR thread.

Ranjith Rosan maintains the original projects linked on this profile and contributes to other open-source projects. Each repository documents its purpose, setup and limitations; upstream contribution status is separate from project ownership.

Refreshed daily at 00:17 UTC by GitHub Actions. Last successful data snapshot: 14 Nov 2026, 08:30 UTC. On GitHub since 2021 · 16 public repositories (including forks and this profile). Charts use GitHub REST + GraphQL; no third-party chart service.

Pinned Loading

  1. Quasynvo/Quasnooze Quasynvo/Quasnooze Public

    Local-first personal AI voice assistant for web, Windows, Telegram, Discord, Slack & WhatsApp — Ollama + MCP tools, Fluid Motion audio visuals, permission-first. Node.js · zero runtime dependencies…

    JavaScript 14 5

  2. Vexar-MCP Vexar-MCP Public

    Security, schema and token-cost checks for MCP servers and AI agent tools. Static analysis that never runs your code, with policy gates for CI, SARIF, and a deliberate 'n/a' when a scan could not r…

    Python 3 2

  3. vexar-autofix vexar-autofix Public

    Reviewable MCP security patch proposals, checked by a pinned scanner, patch audits and target tests. Offline mock rehearsal or optional Nebius/Nemotron inference.

    Python 3

  4. Kannada-Digital Kannada-Digital Public

    Kannada Saathi: an offline-first Kannada phrase-learning PWA with bundled audio and everyday situations. Built for the Kannada Digital Innovation Hackathon 2026.

    TypeScript 4

  5. cardiolens-3d-risk cardiolens-3d-risk Public

    Research-only 3D coronary visualisation: interactive three.js schematic + scikit-learn baseline served from FastAPI, with a model card and documented limits. Not for clinical use.

    JavaScript 3