Skip to content
View Parrva-Shah's full-sized avatar

Highlights

  • Pro

Block or report Parrva-Shah

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
Parrva-Shah/README.md

Typing SVG

       


about

Third-year CSE at IIT Jodhpur, drawn to the unglamorous half of a system.

I build the layer other code depends on being correct: a rollback engine that makes writes to a live PostgreSQL database reversible, a system design tester that runs your architecture under load and injected failures before you build it, and a C++20 quant finance library whose hot loop has no branches in it at all.

That usually means writing the interesting part myself rather than importing it — my own scheduler, my own inverse-query generation, my own AVX2 kernels. Slower than reaching for a framework, and the only way I've found to learn where a design actually breaks.

Currently coordinating the Quant Club and building with DevlUp Labs.

at a glance

CGPA 9.40 / 10
Codeforces Specialist
LeetCode 200+ solved
Inter IIT 14.0, quant 8 / 23
JEE Advanced 2024 AIR 2720
Class 12, CBSE 97%

Looking for a Summer 2027 internship — software engineering or quantitative development.

Reach me at pcshah2006@gmail.com


tech stack

languages




backend and infra




low level and quant




projects

ONITRO  ·  C++20 AVX2 nanobind Quant finance library closing the gap between QuantLib and ad-hoc Python. Branch-free, allocation-free kernels over struct-of-arrays; four doubles per instruction. Converged SIMD lanes are masked off instead of dropping to scalar. Architected it, lead-mentoring the team.

SimRUN  ·  C++ DSL Discrete-event Draw a system architecture, run it under load with failures injected, watch how it degrades before building any of it. 20-opcode component model over a timestamp-ordered scheduler. Built the simulation core and the topology DSL.

WEAVE-DB  ·  Django FastAPI Kafka Version control for a live PostgreSQL database. Inverse-query generation makes writes reversible; anchoring on the nearest snapshot either side of the target halves worst-case replay. Backend lead, team of four.

Custom Language & Interpreter  ·  C Flex Bison A language with its own syntax and datatypes. I wrote the lexer and the parser that builds the AST; the team wrote the tree-walking interpreter.

Maze Pathfinding Visualiser  ·  C++17 SFML Five search algorithms raced across generated mazes, with a benchmark screen comparing runtime, nodes explored and path length.

The Hive  ·  Node pgvector Kotlin Browser extension that classifies your current tab by vector search into a productivity score, with idle and minimum-time checks so the score can't be farmed.


Pinned Loading

  1. IshatV412/dbworkbench IshatV412/dbworkbench Public

    Software to enable Version Control for SQL based databases.

    Python 2 4

  2. devlup-labs/ONITRO devlup-labs/ONITRO Public

    Fast, modern, SIMD-vectorized C++20 quant finance library: options pricing & Greeks, implied vol, futures/bonds, Monte Carlo, risk metrics, and streaming stats.

    CMake 1

  3. simrun simrun Public

    Forked from devlup-labs/simrun

    A Simulation of Really Unpredictable Nonsense, i.e. Distributed Architectures of Software Systems

    TypeScript

  4. IshatV412/ICS_Project IshatV412/ICS_Project Public

    C 3

  5. Maze_Pathfinding_Algorithms Maze_Pathfinding_Algorithms Public

    Visualize and compare classic pathfinding algorithms on dynamically generated mazes with step-by-step animations and performance insights.

    C++ 1

  6. schizophrenicmaniac/The-Hive schizophrenicmaniac/The-Hive Public

    A multi-device, digital wellness and productivity tracking platform.

    Kotlin 2