Amit Vikramaditya
Local time in Bihar: IST --:--
Building Kshna and LeVik Studio · Bikramganj, Bihar, India

Amit Vikramaditya

I build the engines my two startups run on, and open-source tools for markets and AI.

I'm Amit Vikramaditya, a founder and engineer from Bikramganj, Bihar, India. I'm building Kshna, a workspace in early development for writing trading strategies in Python and backtesting them on a Rust engine. My second startup, LeVik Studio, makes shows performed by virtual people. Three of my projects are open source: v1indicators, Vikram and V1Claw.

Building now

Kshna is my main startup, and LeVik Studio is the second. I build the engine under each one.

Startup · Started Feb 2026 · Early development

Kshna

Python on the chart, Rust under the hood.

Kshna is a chart-first workspace for writing indicators and strategies in Python instead of Pine Script and backtesting them on a Rust engine. Every trade is marked on its candle, next to the metrics, the trade list and the equity curve.

It stands on two of my own libraries. v1charts draws the chart, and strategies can call the indicators built into v1indicators, such as SuperTrend.

  1. 01Python authoringStrategy and indicator code, side by side with the chart.
  2. 02Go control planeRoutes each run between the Rust engine and the Python worker.
  3. 03Rust engineOwns candle data, supported indicators, backtest replay, metrics and markers.
  4. 04Chart resultsTrade markers on the chart, plus metrics, a trade list and an equity curve.

When Kshna recognises the pattern, the Python runs on a Rust fast path. Otherwise it runs in a separate Python worker, and every result shows which one ran.

strategy.py · SuperTrend templateIllustration
# SuperTrend Strategy
# Uses v1indicators built-in SuperTrend

def strategy(ctx):
    st, direction = ctx.ta.supertrend(ctx.high, ctx.low, ctx.close, 10, 3.0)

    entry = [False] * len(ctx.close)
    exit_ = [False] * len(ctx.close)

    for i in range(1, len(ctx.close)):
        if direction[i] is not None and direction[i-1] is not None:
            # Direction: 1 = bullish, -1 = bearish
            if direction[i] > 0 and direction[i-1] <= 0:
                entry[i] = True
            if direction[i] < 0 and direction[i-1] >= 0:
                exit_[i] = True

    return {
        "plots": {"SuperTrend": st},
        "signals": {"entry": entry, "exit": exit_},
    }
Backtest · sample data, not real resultsGreen triangles mark entries, red triangles mark exits

Startup · Started Sep 2026

LeVik Studio

The people are virtual. The conversation is real.

LeVik Studio makes shows performed by virtual people. It is building its own show engine, AVSP, the Asynchronous Virtual Studio Platform. AVSP takes one folder with the script, the picture and the voice, and returns a finished show, with every frame rendered ahead of time.

  • Change one shot, and only that shot renders again.
  • The same face and voice in every episode.
  • Every person in our shows is virtual, and we will always say so.

The first show is a podcast where guests from history speak from their own written words. Its first video, a thirty-second announcement, is in production.

Open-source tools and other projects

Three are open source under the MIT licence: v1indicators, Vikram and V1Claw. V1Capital and the websites are public, and the code for the rest is private for now. Filter by field, or press Ctrl K to jump to any project.

MarketsOpen source

v1indicators

v1indicators is an open-source Python library of technical-analysis indicators. It takes pandas data in and returns pandas data. Its tests reject look-ahead bias and hold the core indicators to plain textbook loops.

  • 182public functions pass the look-ahead test, 547 of 547 cases
  • 1e-9largest gap allowed between about 30 core indicators and textbook loops
  • 5releases on PyPI since Feb 2026

The tests check that the math is right. Nothing in them measures whether the indicators predict anything.

pip install v1indicators

PythonpandasNumPyNumba

MarketsPrivate

v1charts

v1charts is a chart rendering engine for candles, plots, markers, drawings and panes. It only draws. It never computes, and it knows nothing about the app around it. Kshna draws its charts with it.

TypeScript

Market dataPrivate

v1chronicle

v1chronicle is a high-throughput recorder of Level-2 market data for NSE, BSE and MCX. It writes Parquet files ready for DuckDB, through a durable write-ahead log.

PythonParquetDuckDB

MarketsPublic

V1Capital

V1Capital is my public trading record. I publish every swing trade I take in India and the US, and each trade keeps its original note, with later updates beside it. It is a personal record, and none of it is advice.

Swing tradingIndia and US

MarketsPrivate

Options research

My options research is a multi-stage pipeline for Nifty 50 options systems. An idea has to pass several independent validation stages before it can touch real capital.

Nifty 50Research pipelineValidation

AI agentsOpen source

Vikram

Vikram is an open-source AI engineering team that runs on your own machine, with your own keys. Give it an objective and it plans the work and writes the code. It checks the code with property-based tests, has an independent model review it and hands back a merge-ready branch. Every decision is recorded in a tamper-evident SHA-256 hash chain.

  1. Objective
  2. Plan
  3. Code
  4. Property tests
  5. Review
  6. Branch

GoPythonLLM agents

AI agentsOpen source

V1Claw

V1Claw is an open-source personal AI assistant for Mac, Linux, Windows and Android (via Termux). Connect any of 15 model providers, talk to it by voice or text and let it control your device. It is one binary, with no cloud dependency.

GoVoice

AI agentsPrivate

Rein

Rein is a governed agent platform. Every mission runs under a hard dollar ceiling, and risky actions wait for a thumbs-up in Telegram. Every call, result and approval goes into an append-only record.

GoTelegram

AI modelsIn progress

Language model

I'm building a 300M-parameter language model for text and market data. The training code is built, and the first training run is next.

Pretraining

MediaPrivate

v1media

v1media transcribes audio and video on your own hardware with whisper.cpp, into plain text and SRT or VTT subtitles. Nothing is uploaded. The command-line tool is complete, and the Android app already transcribes end to end.

whisper.cppAndroid

WebPublic

Websites

I build the websites for Kshna, LeVik Studio and V1Capital. The LeVik Studio site has a scroll-driven 3D film, made with three.js.

three.jsVite

CivicPrivate

BhuMaap

BhuMaap measures land parcels on BhuNaksha, Bihar's official land-records map. It is a Chrome extension with a pure-JavaScript geometry core. It works from the official parcel report when one is available, and from the map's own selection image when it is not.

JavaScriptChrome extensionGeometry

SecurityPrivate

Smart-contract security

I do bug-bounty research on smart-contract protocols. For each protocol, I keep a write-up of the bug, a draft report and proof-of-concept code.

SolidityPython

Four rules I work by

What I build with

Languages
Rust, Go, Python, TypeScript, JavaScript, Solidity
Data
pandas, NumPy, Numba, Parquet, DuckDB, write-ahead logs
AI
LLM agents, tool use, property-based testing, pretraining data, whisper.cpp
Markets
Backtesting, technical analysis, options research, Level-2 market data, NSE, BSE and MCX
Web and media
React, Vite, three.js, Chrome extensions, charting, rendering pipelines
Mathematics
Linear algebra, probability, statistics, calculus, optimisation, time series

Timeline

  1. 2020 to 2025
    M.Tech in Software EngineeringA five-year integrated programme at VIT Vellore.
  2. Started Kshnav1indicators had its first release on PyPI, and work on V1Claw began.
  3. Started VikramOpen source on GitHub.
  4. v1indicators 1.0Released on PyPI.
  5. Started LeVik StudioBuilding AVSP and the first show.
  6. First trade on my public recordThe record is at v1capital.in.
Amit Vikramaditya, founder of Kshna and LeVik Studio
Amit VikramadityaFounder and engineerBikramganj, Bihar, India

Hello, I'm Amit.

I design each system and build it with AI coding agents, and I keep only the code that passes its tests.

I studied software engineering at VIT Vellore, in a five-year integrated M.Tech.

Most of what I build is for markets, AI or media. I work in Rust, Go and Python, and I like owning the whole stack, from the recorder that stores market data to the chart on the screen.

I keep my own trades in public at v1capital.in. It is a personal record, not advice.

Short bio, for events and press

Amit Vikramaditya is a founder and engineer from Bihar, India. He is building Kshna, a workspace in early development for writing trading strategies in Python and backtesting them on a Rust engine. His second startup, LeVik Studio, makes shows performed by virtual people. He designs each system and builds it with AI coding agents, keeping only the code that passes its tests. His open-source projects are v1indicators, a Python library of technical indicators; Vikram, a self-hosted AI engineering team; and V1Claw, a personal AI assistant. He studied software engineering at VIT Vellore.

Send me a message

Message me if you work on markets, AI or media. LinkedIn is the quickest way to reach me.

For early access to Kshna, emailcontact@kshna.tech