{"id":49588103,"url":"https://github.com/rishitv26/rishitv26","last_synced_at":"2026-05-03T23:11:49.939Z","repository":{"id":355318456,"uuid":"1227613274","full_name":"rishitv26/rishitv26","owner":"rishitv26","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-03T00:20:57.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-03T02:24:08.817Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rishitv26.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-02T23:31:02.000Z","updated_at":"2026-05-03T00:21:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rishitv26/rishitv26","commit_stats":null,"previous_names":["rishitv26/rishitv26"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/rishitv26/rishitv26","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishitv26%2Frishitv26","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishitv26%2Frishitv26/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishitv26%2Frishitv26/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishitv26%2Frishitv26/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rishitv26","download_url":"https://codeload.github.com/rishitv26/rishitv26/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishitv26%2Frishitv26/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32587869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-03T23:11:49.379Z","updated_at":"2026-05-03T23:11:49.924Z","avatar_url":"https://github.com/rishitv26.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e Rishit Varshney \u003c/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eIndependent Researcher · Software Developer · Systems Developer · Control Systems Engineer\u003c/strong\u003e\u003c/p\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://www.linkedin.com/in/rishit-varshney-8b0786363/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white\"\u003e\u003c/a\u003e\n    \u003ca href=\"mailto:varshneyrishit5@gmail.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email-D14836?logo=gmail\u0026logoColor=white\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## About Me\n\nI build at the intersection of machine learning, control systems, and systems programming. My current work includes combining SGD with PID (awaiting preprint May. 2026) to create a novel adaptive controller and VLAE, a UNET-based segmentation \u0026 ink detection pipeline for the Vesuvius Challenge. I also write low-level systems code, having built a full OS kernel from scratch, develop motion control libraries for competitive robotics, and build physical systems through CAD, machining, and PCB design.\nMy technical range spans Python (PyTorch, NumPy), C/C++, x86 Assembly, and full-stack web dev. I am always building, iterating, collaborating, and expanding my skillset—feel free to reach out!\n\n---\n\n## Featured Projects\n\n| Project | Description | Tech Stack |\n|--------|-------------|------------|\n| **[VLAE](https://github.com/rishitv26/VulcanLeague)** | An open source command-line based application that packages UNET models for image segmentation and ink detection of papyrus for the [Vesuvius Challenge](https://scrollprize.org/). | PyTorch, MatPlotLib, Pandas |\n| **[SPID](https://github.com/rishitv26/SPID)** | An in-progress algorithm for adaptive control that combines SGD with PID to perform automatic fine-tuning. Awaiting publication by May, 2026 | Python, MatPlotLib |\n| **[RishiOS](https://github.com/rishitv26/RishiOS)** | A command-line based operating system with basic memory management, process scheduling, interrupt handling offering PS/2 Keyboard, 1G Page support \u0026 FAT16 file system | x86-64 Assembly, C, Bochs, Qemu, GNU |\n| **[LibStoga](https://github.com/6121-The-Pioneers/LibStoga)** | A fast, minimalist, open source motion control library featuring odometry-powered PID controlled autonomous routines for V5RC ecosystem. | PROS, C++ |\n\n---\n\n## Tech Stack \u0026 Tools\n\n\u003cdiv align=\"center\"\u003e\n\n### Languages\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54)\n![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white)\n![C](https://img.shields.io/badge/c-00599C?style=for-the-badge\u0026logo=c\u0026logoColor=white)\n![Assembly](https://img.shields.io/badge/assembly-6E4C13?style=for-the-badge)\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n\n---\n\n### Machine Learning\n![PyTorch](https://img.shields.io/badge/pytorch-EE4C2C?style=for-the-badge\u0026logo=pytorch\u0026logoColor=white)\n![NumPy](https://img.shields.io/badge/numpy-013243?style=for-the-badge\u0026logo=numpy\u0026logoColor=white)\n![Pandas](https://img.shields.io/badge/pandas-150458?style=for-the-badge\u0026logo=pandas\u0026logoColor=white)\n![Scikit-learn](https://img.shields.io/badge/scikit--learn-F7931E?style=for-the-badge\u0026logo=scikit-learn\u0026logoColor=white)\n![Matplotlib](https://img.shields.io/badge/matplotlib-ffffff?style=for-the-badge\u0026logo=matplotlib\u0026logoColor=black)\n\n---\n\n### Robotics \u0026 Engineering\n![Arduino](https://img.shields.io/badge/arduino-00979D?style=for-the-badge\u0026logo=arduino\u0026logoColor=white)\n![OpenCV](https://img.shields.io/badge/opencv-white?style=for-the-badge\u0026logo=opencv\u0026logoColor=black)\n![Onshape](https://img.shields.io/badge/onshape-1B5FAA?style=for-the-badge)\n![Illustrator](https://img.shields.io/badge/adobe%20illustrator-FF9A00?style=for-the-badge\u0026logo=adobeillustrator\u0026logoColor=white)\n\n---\n\n### Tools \u0026 Platforms\n![Git](https://img.shields.io/badge/git-F05032?style=for-the-badge\u0026logo=git\u0026logoColor=white)\n![Linux](https://img.shields.io/badge/linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)\n![GCC](https://img.shields.io/badge/GCC-CC0000?style=for-the-badge\u0026logo=gnu\u0026logoColor=white)\n\n---\n\n### Web Dev\n![Django](https://img.shields.io/badge/django-%23092E20.svg?style=for-the-badge\u0026logo=django\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/html5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/css3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/javascript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black)\n![SQLite](https://img.shields.io/badge/sqlite-%2307405e.svg?style=for-the-badge\u0026logo=sqlite\u0026logoColor=white)\n\n---\n\n\n\u003c/div\u003e\n\n---\n\n## GitHub at a Glance\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github-readme-streak-stats.herokuapp.com/?user=rishitv26\u0026theme=radical\" alt=\"GitHub Streak\" width=\"400\"\u003e\n\u003c/div\u003e\n\n---\n\n## Let’s Connect\n\nI'm open to any research collaborations or internship opportunities in ML, robotics, systems, or any cool ideas you may have. Feel free to reach out to me via any of the platforms below!\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/rishit-varshney-8b0786363/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white\"\u003e\u003c/a\u003e\n  \u003ca href=\"mailto:varshneyrishit5@gmail.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email-D14836?logo=gmail\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishitv26%2Frishitv26","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishitv26%2Frishitv26","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishitv26%2Frishitv26/lists"}