Skip to content
Tanishq Jain
Resume

ML & systems engineer · Founder, Jainav Infotech · Indore, India

From model to machine.

I'm Tanishq Jain. I build machine-learning systems and software that hold up outside the notebook — and ship them through my company, Jainav Infotech.

Now · Shipping VYRO 2.0.2 · Getting MenuMesh ready for launch

Tanishq Jain, smiling, in a grey henley against a black background.

01 — Selected work

Systems I've designed, built and measured. Every number links to where it was measured.

All work →

02 — Company

I also run a software company.

Jainav Infotech Private Limited is the product company I founded in Indore. We build software we'd want to use ourselves — private by default, light on your machine — and custom software for businesses.

We also build for clients: custom software & SaaS · AI & ML · Cloud & DevOps · E-commerce & web.

03 — Experience

  1. 2026 – present

    Founder

    Jainav Infotech Private Limited

  2. Jun 2025 – Apr 2026

    Freelance Full-Stack Developer

    MyCounselHub

  3. Jul 2023 – Jan 2025

    Associate Software Engineer

    Bosch Global Software Technologies

  4. Jun – Sep 2022

    Google Summer of Code Contributor

    PEcAn Project

  5. 2019 – 2023

    B.E., Computer Science and Engineering

    Bangalore Institute of Technology

04 — Open source

  • PEcAn · Google Summer of Code 2022

    15 merged PRs helping get an ecological-forecasting toolbox ready for CRAN.

  • LitmusChaos

    A merged PR moving ChaosCenter's hard-coded UI text into its translation file.

Open source →

05 — How I work

  1. Measure honestly.

    I report the number that survives scrutiny: unseen data, several seeds, and the limitation next to the result. My forecasting write-up leads with the model's overconfidence, not its accuracy.

    Forecasting case study

  2. Respect the machine.

    Budgets come first. VYRO targets under 1.5% CPU and 120 MB of RAM; Baby runs speech recognition on the CPU so its local model fits an 8 GB GPU.

    VYRO case study

  3. Safe by default.

    Software that can act on your system should ask first. Baby's safety gate allows, confirms or denies every action and logs it; VYRO only controls fans on a board it has verified.

    Baby case study

  4. Ship it.

    From Bosch's pipelines to my own releases: VYRO went through eleven public releases in about three weeks, published with checksums and installed copies updating themselves.

    VYRO case study

  5. Spec first, then build with agents.

    I write detailed specs, make the architecture and product calls, review every phase and test on real hardware. Claude Code writes much of the implementation. The decisions — and the mistakes — are mine.

    About

06 — Stack

ML & data

AI applications

Systems & desktop

Web & product

DevOps & cloud

  • Terraform
  • AWS
  • Azure

Languages

  • Python
  • TypeScript / JavaScript
  • Rust
  • Go
  • Java
  • SQL
  • Bash

08 — Contact

Let's talk.

I'm open to conversations about ML engineering, research, and building software together.