Skip to content
View sanskarIN's full-sized avatar

Block or report sanskarIN

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

Hi, I'm Sanskar 👋

Building open-source tools and independent software for people who create.

Systems programming · Developer experience · Local-first applications · Creative tools · Learning in public

🌐 Website · 💻 Projects · ✍️ Blog · 💬 Contact


👨‍💻 About me

I'm a developer interested in what happens under the hood: from Rust, C++, and Assembly to cross-platform desktop apps, TypeScript interfaces, and educational software.

Most of my projects are open source, so people can inspect, understand, test, and improve them. I also develop select products privately. Across both, I value privacy-conscious defaults, clear documentation, useful automation, reproducible builds, and release notes that distinguish finished features from experiments.

🚀 Featured open-source projects

Project What I'm building Explore
🧬 RepoDNA Local-first codebase intelligence: architecture, repository history, dependencies, and evidence-backed reports; also has a browser version. Web version ↗
✨ LineLoom VS Code inline completions powered by your own local Ollama model, with user-controlled behavior. VS Code Marketplace ↗ · Open VSX ↗
🎬 FrameTrellis Privacy-focused multi-track desktop video editing with C++20, Qt/QML, MLT, and FFmpeg. Downloads & releases ↗
🧩 ReproCrate Rust-based diagnostics, bounded log analysis, privacy-reviewed reports, and portable reproduction bundles. Experimental releases ↗
📚 LangSteps Interactive programming education across ten learning paths, with lessons, examples, quizzes, and progress tracking. Explore lessons ↗
⚙️ Rewind64 Experimental Linux x86-64 debugger with Assembly-written inspection logic and instruction stepping. Source & pre-releases ↗

🔒 Closed-source product — coming soon

Arvune · Private by design. Powerful by choice.

Arvune is my proprietary, closed-source, local-first AI assistant being developed for personal productivity and software creation. The goal is to bring conversations, coding workflows, and on-device inference into one user-controlled experience, without requiring a cloud AI account.

What I'm building:

  • 💬 Private AI chat: Local conversations, chat search, editing and regeneration, history management, and user-initiated backups.
  • 💻 AI coding workspace: Work with explicitly approved local project files, review suggested changes before applying them, and use checkpoints and rollback. Imported content does not trigger automatic command execution.
  • 🧠 Original local AI models: An in-house Rust inference runtime and model experiments, with explicit model imports and no required remote inference service.
  • 🛡️ Privacy and control: Local data storage, optional explicit exports, and no required account or application telemetry.
  • 🖥️ Multi-platform ambition: Windows-first desktop development, Linux/macOS build targets, and experimental Android and browser experiences.

Release status: Arvune is in private development, with a public product release planned. A stable public download and launch date have not been announced. Model quality, performance, installation, and device-specific testing remain important release gates. Descriptions above reflect current development and planned direction, not a promise that every feature will be included at launch.

Source availability: Arvune's GitHub repository is private and its source code is not open source. Public product information and launch updates will be shared through my website when available.

🔬 Experimental open-source projects

Some of my other work is intentionally experimental. A repository or pre-release does not imply a production-ready app.

Project Current direction
🎙️ KathaSvara · कथास्वर Offline-first Hindi storytelling and speech-production desktop tooling; Hindi narration quality and standalone packaging still need validation.
🔗 PairDock Connected-device workspace spanning firmware, API, SDK, and dashboards; currently a development foundation, not a production device service.
📄 foliolane Local-first document-merging tools for desktop, CLI, and browser-hosted workflows; repository documentation is being transitioned from its former DocMergeForge name.

More from my workshop

Area Projects
🖥️ Desktop & productivity EyeZen · CalcNova · Markora
🌐 Web & full-stack SpeedPulse (web app) · CampusCore
🎮 Games SudokuNova · Latebrake (Unreal Engine source preview; not a playable release)
📖 Learning resources Learning Rust · The Journey of Ethical Hacking

Browse all repositories →

🛠️ Technologies and workflow

Focus Tools and languages
Systems & performance Rust · C · C++20 · x86-64 Assembly · NASM
Web & services TypeScript · JavaScript · React · Node.js · ASP.NET Core
Desktop & mobile Kotlin · Jetpack Compose · Flutter · Qt/QML · Tauri · C#/.NET · Avalonia
Tooling & testing Python · Git · GitHub Actions · CMake · CI · Automated tests · Windows · Linux

These technologies are used across different projects; individual repositories describe their actual requirements.

🌱 How I work

  • Show the evidence: Document implemented behavior, tests, limitations, and incomplete acceptance checks.
  • Keep users in control: Prefer local processing, explicit sharing, and privacy-aware defaults where appropriate.
  • Make contribution easier: Invest in setup instructions, issue tracking, readable source code, and reproducible workflows.
  • Keep experimenting: Learn through systems software, developer tooling, educational products, and creative applications.

🤝 Collaborate or get in touch

I'm open to constructive issues, pull requests, code reviews, documentation help, testing, and project collaborations. For a specific open-source tool, the best first step is its repository's Issues or Discussions section (where enabled). For private products such as Arvune, use my public contact page.

Find me: Website · Blog · LinkedIn · X · dev.to · YouTube · Instagram · Bluesky

Project and business enquiries: Contact me through my website.

Support independent software and open-source development (optional): Buy Me a Coffee · Razorpay · PayPal


Build → Learn → Improve → Share.

Pinned Loading

  1. RepoDNA RepoDNA Public

    Understand any GitHub repository before you clone it.

    Rust 6 2

  2. frametrellis frametrellis Public

    Open-source video editor.

    C++ 2

  3. LineLoom LineLoom Public

    LineLoom — Code Smarter. Build Faster. Stay Private.

    TypeScript 1

  4. latebrake latebrake Public

    Latebrake — Race Beyond Limits.

    C++ 1

  5. KathaSvara KathaSvara Public

    Give Every Story a Voice.

    Python 1