Systems software, from VM internals to vault crypto.

Third-year CS undergrad at PES University, Bangalore. Currently building Parakaya, a Rust VM that migrates live processes between machines.

parakaya/crates/parakaya-vm/src/instr.rs
pub enum Instr {
    I32Const(i32),
    I32Add, I32Sub, I32Mul, I32DivS,
    LocalGet(u32), LocalSet(u32),
    Block, Loop, If, Else,
    Br(u32), BrIf(u32), Return, Call(u32),
    I32Load(MemArg), I32Store(MemArg),
    End,
}

Selected work

Four projects, four different problems.

Parakaya

Rust, custom instruction set, in active development

A running program hops between a PC, a Raspberry Pi, a phone, and a cloud VM mid-execution, across CPU architectures, surviving power loss at any instant.

The VM core is a Rust workspace: a compact instruction set, tagged values, and execution state built to checkpoint on one architecture and resume on another. Designed spec-first, with decision records for every architectural call.

Rustprocess VMcheckpoint / resume
github.com/Kishi836/parakaya

PassGen Vault

A zero-knowledge password manager. One AES-256-GCM vault in OneDrive, opened by a single-file web app and a native Android client. PBKDF2 at 600,000 iterations, fingerprint unlock backed by hardware keys, and a generator built on a CSPRNG with rejection sampling so there is no modulo bias.

JavaScriptAndroidWeb CryptoMS Graph
github.com/Kishi836/passgen

Repo6uard

Team of six, CIE Ignite startup program at PES

Python / FlaskReactBandit + njsscanLLMOSV / NVD

A hybrid vulnerability scanner: static analysis finds known patterns, an LLM reasoning pass validates them in context and writes fix suggestions, and dependencies get cross-checked against Google's OSV and the NVD. The working prototype scanned a deliberately vulnerable repo and reported 15 issues across 8 OWASP categories in under 30 seconds.

We pitched it through two phases of the campus startup program and missed the final round by one position. The scanner still works.

github.com/Kishi836/repo6uard

About

I got into computers through robotics: FIRST LEGO League, then representing India at the 2019 International Championship in Sydney. These days the obsession is lower level. I am an Arch Linux and Hyprland person, and I like problems where the OS, the hardware and the network all have opinions.

At PES University I study CS with a minor in Medical Innovations and Technology, which is where the FHIR work comes from. Right now I am also an IoT and Robotics intern at Tripple One Solutions, working on embedded firmware, motor control and device-to-cloud connectivity. This semester I picked the two electives closest to the metal: AR/VR (OpenGL, Unity, Three.js) and ROS for Autonomous Systems (ROS 2 Humble, Gazebo, Webots).

Outside of code: keyboard, music production and cycling.

Languages

  • Python, C, C++
  • Rust
  • Java, JavaScript

Systems & Robotics

  • Linux (Arch, Hyprland)
  • ROS 2, Gazebo, Webots
  • Arduino, Raspberry Pi

Security

  • Web Crypto, AES-GCM
  • Wireshark
  • Bandit, njsscan, OSV

Web

  • React, Node, Express
  • Flask, REST APIs
  • MongoDB, SQLite

Milestones

2026Joined Tripple One Solutions as an IoT and Robotics intern.
2026Built a heart-disease prediction model at the Epoch Datathon.
2022Ranked 5th in school, CBSE Class 10 board examinations.
2019Represented India at the FIRST LEGO League International Championship in Sydney.
20191st place and Best Project Award, FIRST LEGO League Regional.

Open to internships and collaboration.

If you are working on systems, security or health-tech and want an engineer who reads the spec first, get in touch.