angad basandrai

/home/angad/about.txt

angad basandrai_

18 yr old cs undergrad from india, batch of 29

I code, game, listen to music and stare at the stars.

motd:

"The higher we soar, the smaller we appear to those who cannot fly."

Friedrich Nietzsche, Daybreak, aphorism 574

01 projects

github.com/AngadBasandrai
01 qirc rust, quantum computing
  • implemented a qir compiler and built-in state-vector simulator from scratch in rust, supporting circuit validation, optimization, and execution.
  • implemented multi-format output, including openqasm 3, qir, json, and hardware-specific gate-set and qubit-layout transformations.
  • came third in SegFault 2026.
02 syrix rust, opengl
  • implemented a from-scratch browser engine in rust, integrating 6 subsystems spanning html parsing, dom representation, layout, graphics, utilities, and browser chrome.
  • built a rendering pipeline that converts parsed dom trees into layout boxes and display commands before rasterising pages through an opengl renderer.
  • implemented 4 browser interactions: url navigation, hyperlink resolution, page reload, and home-page.
03 2d physics engine c++, opengl, glfw
  • implemented a real-time 2d physics engine using c++, opengl, and glfw, with rk4 numerical integration.
  • optimised the simulation pipeline to support 1,000+ bodies at 60+ fps during real-time execution.
  • implemented collision detection and physics-based interactions for simulated bodies.
04 tune-ai python, peft, reinforcement learning
  • implemented a ppo-based prompt optimiser using qwen2.5-1.5b-instruct with lora fine-tuning and a groq-hosted llama 3.1 8b reward model.
  • trained the optimiser on synthetic noisy restaurant-order examples to improve prompt robustness.
  • used clipped policy and value losses with entropy regularisation and token-level advantage estimation.
05 PyScorch python, cuda
  • implemented a neural network library in python with cuda support for gpu-accelerated computation.
  • trained a neural network on mnist, achieving approximately 98% accuracy, comparable to pytorch while taking roughly twice the execution time.

other work

iiest.wikifounder and maintainer, including its associated subwebsites

02 research

arXiv moderation pending
cs.GT preprint submitted, not yet publicly listed or peer reviewed

Safe Opponent Exploitation in Colonel Blotto

  • implemented a double oracle framework with dynamic programming best-response oracles and linear programming over the equilibrium polytope to identify safety-constrained exploitation strategies.
  • developed an exact solver for Colonel Blotto games containing up to 4.3 x 1012 pure strategies without enumerating the complete strategy space.
  • characterised gift regions for unequal battlefield values and improved the equal-value divisibility condition from n | B to 2B/n in Z.
  • evaluated exploitation strategies against 4,510 human allocations from FiveThirtyEight Riddler Nation tournaments.

03 education

IIEST ShibpurB.Tech Computer Science and Technology
Kundan Vidya MandirClass XII · PCM + Computer Science · 90.2% · Head Boy · Captained school chess team to multiple competitions
Kundan Vidya MandirClass X · 94.2%
languages

Rust, C++, C, Python, Java, JavaScript, SQL

systems & frameworks

LLVM, OpenGL, GLFW, React, PyTorch, PEFT

tools

Git, Linux, Ghidra, Burp Suite

04 certifications

Stanford University logo
Machine Learning SpecializationStanford University, DeepLearning.AI · March 2024
verify
Caltech logo
The Evolving UniverseCaltech · February 2023
verify
Trinity College London logo
Electronic Keyboard, Grade 5Trinity College London · September 2022
Trinity College London logo
Theory of Music, Grade 2Trinity College London · December 2019
The University of Edinburgh logo
Fundamentals of Music TheoryThe University of Edinburgh · January 2019
verify

05 misc

just a silly guy enjoying life

my elite spotify library

if not coding, then playing trackmania

stuff i've done

SegFault 2026 image
SegFault 2026 · 3rd PlaceIICT at IISc Bangalore
Techno Fest 2024 poster
Techno Fest 2024 · 1st PlaceBCM Foundation · 1st place both individual and team
Ludhiana District Rifle Club logo
District Shooting Championship · Silver10m Air Pistol Jr. Men · District Rifle Association, Ludhiana
Ludhiana District Rifle Club logo
District Shooting Championship · Gold10m Air Pistol Men · District Rifle Association, Ludhiana
Ludhiana Sahodaya chess team with its trophy
Ludhiana Sahodaya Inter School Chess · Runner UpLSSC
Receiving the Tech Manthan 1.0 award
Tech Manthan 1.0 · WinnerBCM Arya Model Sr. Sec. School, Ludhiana
District Chess Championship · SilverLDCA
Bharat Ko Jano award photo
Bharat Ko Jano · Regional (North Zone), 2nd Runner UpBharat Vikas Parishad · 1st place state level · 2nd runner up regional level

06 blogs

tune.ai Using PPO to fine-tune a small LLM to reformat messy restaurant orders. What worked, what didn't, and why the reward model is the whole game.