Skip to content
View NotY215's full-sized avatar
🤧
Working on Three project Simultaneously
🤧
Working on Three project Simultaneously

Block or report NotY215

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
NotY215/README.md
NotY215 avatar NotY215 Animated NotY215 header NotY215 animated introduction

Followers


$ whoami

I am Shreyas Mishra, also known as NotY215.

I am an independent developer working on programming languages, compilers, systems, AI, media, games and developer tools.

Instagram: @mishra_shreyas215

I like going below the surface. If something is interesting, I want to understand how it works and eventually build my own version.

Animated coding GIF

What I work on

NotY215
├── Vayu
│   └── Programming language and native compiler ecosystem
├── VCB
│   └── Native compiler backend for Vayu
├── NotYVOS
│   └── x86-64 operating system and PS3 runtime foundation
├── PPSX33
│   └── Experimental PlayStation 3 static recompiler
├── AI & Media
│   ├── NotY Caption
│   ├── NotY Upscaler
│   └── NotY Caption Official
├── Game & Minecraft
│   ├── NotY Game Repacker
│   ├── AutoTotem
│   └── HeartsPlugin
├── DXFS
│   └── C++ file format and terminal experiment
└── Websites
    ├── Vayu
    ├── VCB
    └── NotY Caption


🚀 Main Projects

🌪️ Vayu

Vayu is my main programming language project.

Vayu uses Python-inspired syntax with native compilation, static typing, type inference, low-level control, C/C++ interoperability, editor tooling, packages, GUI and application development, games, graphics and AI/ML support.

The current native compiler path is:

.vyu source
   ↓
Vayu frontend
   ↓
VCBIR
   ↓
VCB
   ↓
x86-64 code generation
   ↓
PE or ELF executable

Source: NotY215/Vayu
Website: vayu.gt.tc
Syntax: Vayu Syntax
Benchmarks: Vayu Website
VS Code: Vayu on VS Code Marketplace

Vayu ecosystem

Project Role
Vayu Language, compiler, runtime and tooling
VCB Native compiler backend
Vayu Website Website, documentation, roadmap and benchmarks
VS Code tooling Language support, LSP, formatter and linter

⚙️ VCB

VCB means Vayu Compiler Backend.

VCB is a standalone C++20 native backend for Vayu. Vayu lowers supported programs into VCBIR, then VCB handles native code generation and executable output.

Current status

VCB 0.5.3

Phase 27 Parts 1 to 17 are complete. The current backend includes:

  • VCBIR parsing and printing
  • SSA-style typed IR
  • x86-64 native code generation
  • PE executable generation
  • ELF executable generation
  • Windows runtime imports
  • Linux syscall based runtime support
  • Linux bump allocation
  • List and map runtime support
  • String and collection printing
  • Demand driven runtime emission
  • PE and ELF inspection
  • Output directory creation
  • PE image padding and diagnostics

The next backend work is the object and external linker path.

Repository: NotY215/VCB
Website: vayu.gt.tc/VCB


🖥️ NotYVOS

NotYVOS is a development-stage x86-64 operating system with a desktop environment, persistent storage, native hardware drivers and an integrated PlayStation 3 runtime foundation.

The current codebase includes:

  • x86-64 kernel and CPU support
  • User processes and syscalls
  • ELF64 program loading
  • Scheduler and context switching
  • VFS and persistent NYFS storage
  • Desktop compositor
  • Explorer, Settings and Bin applications
  • Graphics API and graphics HAL
  • Software and VBE graphics backends
  • TrueType font rendering
  • USB and input integration
  • PS3 runtime foundation
  • RSX compatibility foundation
  • GameRunner foundation
  • Native GPU backend
  • Extended desktop interaction work through Phases 11–18, including networking, Wi-Fi and Bluetooth

Current focus: Phase 19, NYFS maturity. Windows application compatibility remains outside the current roadmap.

Current platform work uses C++20, C17, x86-64 Assembly, Clang/LLVM, LLD, CMake, Ninja and Limine.

Repository: NotY215/NotYVOS
Web project: NotY215/NotYVOS-Web


🎮 PPSX33

PPSX33 is an experimental static recompiler for decrypted 64-bit big-endian PowerPC ELF input from PlayStation 3 software. Its Windows output includes a native game.exe and ps3rt.dll. The project uses C++, C and C#.

Current status

  • ELF64 big-endian loading is implemented.
  • PPU instruction translation is partial, with coverage tracked in the repository documentation.
  • The native MSVC build can produce game.exe and ps3rt.dll.
  • Runtime execution is still incomplete.
  • SPU execution and RSX graphics rendering are not implemented.
  • Full commercial-game compatibility has not been established.

Current lifting reports include snapshots for God of War III, Uncharted 2 and Demon's Souls. These are static translation counts, not proof of correct runtime behavior or commercial-game compatibility. PPU semantics remain partial, SPU execution is incomplete, and RSX host rendering is not yet implemented. Use only game data and software you own or are legally authorized to process.

Repository: NotY215/PPSX33
Build guide: PPSX33 README
PPU coverage: PPU coverage notes


🤖 AI & Media

Project Focus
NotY Caption Generator logo NotYCaptionGenAi-Light-weight v7.1 Whisper-based CLI for transcription and captions, vocal separation, YouTube/local media, translation and subtitle formatting
NotYUpscalerZAI AI based video and image upscaling
NotyCaption Pro logo NotyCaption-Official NotyCaption Pro with Whisper, Google Colab and Google Drive workflows

Caption Generator: Repository
Upscaler: Repository
NotyCaption Pro: Repository
NotyCaption Website: notycaptiongen.free.nf


🎮 Game & Minecraft

📦 NotYGameRepacker

A Windows-first game packaging and installation project for files the user legitimately owns.

The current codebase is an active C/C++ project using C++20, C17, the Windows SDK, native Win32 UI, CMake and MSVC. The core Windows x64 foundation and build architecture are present; the complete package, repack and install pipeline is still in development. Cryptography is not implemented yet, so the project does not claim to provide encryption or authenticated package security.

Repository

🛡️ AutoTotem

A Fabric client-side Minecraft mod for automatic Totem of Undying management. The current README lists Minecraft 1.21.9 through 26.3, with separate builds for the Yarn-based 1.21.x line and Mojang-mapped 26.x versions.

Repository

❤️ HeartsPlugin

A Minecraft plugin project.

Repository


🧪 DXFS

DXFS is a C++17 file format and terminal editor experiment focused on compact representations of large digit sequences using packed data and generators.

Repository


🌐 Websites

Project Website
Vayu vayu.gt.tc
VCB vayu.gt.tc/VCB
NotyCaption Pro notycaptiongen.free.nf

The Vayu website is the main place for current language information, documentation, roadmap and benchmark information.



🧰 Stack

NotY215 technology stack

Languages: C++ • C • Python • Java • Vayu • x86-64 Assembly
Systems: CMake • Ninja • LLVM • Clang • Git
AI & Media: Whisper • Spleeter • FFmpeg • Nuitka • PyInstaller
Application & Game: Qt • Fabric • Minecraft • OpenGL • Windows


🎯 Current Goals

Vayu

Finish the language and native compiler ecosystem around VCBIR, VCB, tooling, packages, LSP, formatter, linter, runtime and native interoperability.

VCB

Complete the object emitter and external linker path, then continue the backend roadmap toward more language features and self hosting.

NotYVOS

Continue kernel, desktop, storage, hardware, graphics and PS3 runtime development.

PPSX33

Expand PPU translation coverage, improve runtime control flow and continue validating the recompiler with synthetic tests. SPU, RSX and broader compatibility remain future work.

Keep building

I learn by making things, breaking them, fixing them and trying again.



📊 GitHub

NotY215 GitHub statistics
NotY215 top languages
NotY215 GitHub activity

htop Activity

 NotY215 activity monitor
 ─────────────────────────────────────────────────────────

 PID   PROJECT              STATE
 001   Vayu                 BUILDING
 002   VCB                  PHASE 27 COMPLETE
 003   NotYVOS              RUNNING
 004   PPSX33               IN DEVELOPMENT
 005   NotY Caption         ACTIVE
 006   NotYGameRepacker     ACTIVE
 007   AutoTotem            ACTIVE
 008   DXFS                 EXPERIMENT

 STATUS  : building
 FOCUS   : languages • compilers • systems • tools


🧭 Current Direction

Vayu
 │
 ├── Frontend
 │    ├── Syntax
 │    ├── Types
 │    └── VcbLower
 │
 ├── VCB
 │    ├── VCBIR
 │    ├── x86-64
 │    ├── PE
 │    ├── ELF
 │    └── Object + linker path
 │
 └── Ecosystem
      ├── LSP
      ├── Formatter
      ├── Linter
      ├── Packages
      └── Native tooling

NotYVOS
 │
 ├── Kernel
 ├── Desktop
 ├── Storage
 ├── Graphics
 ├── Hardware
 └── PS3 runtime


🎨 Outside Code

I also spend time on:

  • 🎬 Video editing
  • 🎞️ Anime edits
  • 🖼️ Visual design
  • 🎮 Gaming
  • 🧩 Game development
  • 🧪 Technical experimentation

Creative work and programming often overlap in the same projects.


📚 How I Learn

I learn by building.

Question
   ↓
Research
   ↓
Prototype
   ↓
Break it
   ↓
Understand why
   ↓
Rebuild it
   ↓
Keep going

🔭 Long-Term

The bigger direction is an ecosystem where the pieces connect:

Language
   ↓
Compiler
   ↓
Backend
   ↓
Runtime
   ↓
Tools
   ↓
Applications
   ↓
Systems

Vayu is the center of that direction. The other projects let me explore different layers of software engineering.


🔗 Find Me

GitHub • Vayu • VCB • Modrinth • Instagram • Telegram • YouTube: NotY215 • YouTube: Aayush Crossing



NotY215 closing animation
NotY215 icon

NotY215

Independent developer • Editor • Gamer • Programmer • Game developer

Project policies

Pinned Loading

  1. AutoTotem AutoTotem Public

    Auto Totem is a lightweight client-side utility mod that automatically moves a Totem of Undying into your off-hand when your health is critically low, and swaps it back when you recover. A simple k…

    Java 1

  2. NotyCaption-Official NotyCaption-Official Public

    AI Powered Smart Caption Generator using Whisper

    HTML 1

  3. NotYUpscalerZAI NotYUpscalerZAI Public

    NotYUpscalerZAI is a free, open-source desktop tool that delivers high-quality image and video enhancement/upscaling on modest hardware — bringing results close to paid tools like Topaz, but runnin…

    Python 1

  4. Vayu Vayu Public

    Vayu is a next-generation programming language designed to combine Python’s simplicity, C++’s performance and memory control, C#’s application development, and Java’s portability into one modern na…

    C++ 3

  5. VCB VCB Public

    Vayu Compiler Backend — a compact, C++20 compiler backend that optimizes Vayu IR and generates native x86-64 assembly.

    C++ 1

  6. NotYVOS NotYVOS Public

    NOTYVOS — A lightweight, gaming-focused x86-64 operating system with an integrated PlayStation 3 execution environment and native binary translation

    C++ 1