Development focus

  • Software Development

    The foundation of everything else — turning ideas into working software with clear structure, readable code, and careful iteration.

  • Open Source

    Publishing work on GitHub as sanskarIN, where code can be read, discussed through issues, and improved through pull requests.

  • Developer Tools

    The everyday tools of the trade — command-line utilities, automation, and workflows that remove friction from building software.

  • AI / Machine Learning

    Exploring how machine-learning models work and how AI can be applied inside practical, everyday software.

  • Android

    Building for Android with Kotlin and Java, the platform's primary languages.

  • Web

    Web development with JavaScript, TypeScript, and React, from static websites to interactive applications.

  • Games

    Game development — gameplay, game systems, and interactive experiences.

  • Digital Products

    Building digital products and distributing them through Gumroad, alongside the software itself.

Technologies

Languages, frameworks, and tools across my work and interests — listed without skill ratings.

Languages
  • Rust
  • C
  • C++
  • C#
  • Java
  • Kotlin
  • Python
  • JavaScript
  • TypeScript
Frameworks & runtimes
  • .NET
  • React
Development areas
  • Android Development
  • Web Development
  • AI / Machine Learning
Tools & collaboration
  • Git
  • GitHub

Engineering interests

  • Performance-aware systems code in Rust, C, and C++
  • Native Android development with Kotlin and Java
  • Modern web development with TypeScript and React
  • Developer experience: tooling, automation, and clear workflows
  • Applying AI and machine learning inside practical software
  • Game development and interactive systems
  • Software that is accessible, fast, and maintainable

Platforms

Android
Native development with Kotlin and Java.
Web
The browser and the open web, with JavaScript, TypeScript, and React.
.NET
Development with C# on the .NET platform.

Tools

Git
Version control and project history.
GitHub
Code hosting, collaboration, and issue tracking — and, through GitHub Pages, the host of this website.

Open source

I publish code on GitHub as sanskarIN, where it can be read, discussed through issues, and improved through pull requests. How code in a repository may be reused depends on that repository's license.

The source code of this website is on GitHub as well.

Developer community

I take part in the developer community as dev_sanskarIN and sanskarIN. Find me here:

Learning and exploration

Software moves quickly, so learning is part of the work. I learn by building: trying a language, tool, or technique on a real problem, then refining the result. AI and machine learning and game development are areas I keep exploring.

Development philosophy

  1. Readable, maintainable code

    Code is read far more often than it is written. Clear names, simple structure, and honest comments make it easier to change later.

  2. The right tool for the problem

    Languages, frameworks, and dependencies are chosen deliberately, based on the problem rather than habit or trend.

  3. Small, reviewable changes

    Work moves forward in small steps with a clear history in version control, which makes problems easier to find and fix.

  4. Accessible and fast by default

    Accessibility and performance are built in from the start instead of being added at the end.

  5. Security as a habit

    Secrets stay out of code, dependencies stay minimal and current, and access is limited to what is actually needed.

  6. Documentation that explains why

    Good documentation records decisions and trade-offs, not just usage.