Daksh Chaudhary

B.Sc. (Hons.) Computer Science student at Keshav Mahavidyalaya, University of Delhi. I build finance models in Python and test them against theory and real market data.

Valuation Report Copilot: IBBI-Format IBC Reports

A Python tool that turns one Excel workbook into a valuation report for securities and financial assets under the Insolvency and Bankruptcy Code, in the format prescribed by IBBI Circular IBBI/RV/103/2026. Code computes every figure; an optional Claude model drafts only the narrative.

22Report sections, a) to v) in the circular's order
52Unit tests against hand-worked figures
~$0.02AI drafting cost per report (live run)
5Narrative sections the AI can draft
Executive summary table from the sample IBC valuation report, listing the valuer, corporate debtor, purpose, dates and the fair and liquidation values
Executive summary from the sample report
Computation annexure from the sample report: cost of capital, FCFF DCF and a WACC by terminal growth sensitivity table
Annexure: cost of capital, DCF and sensitivity

View on GitHub

The sample case is fictional: every name, number and date is made up.

Titan Company: Equity Valuation and Risk Analysis

Two valuations of Titan Company (NSE: TITAN), each built in Excel and in Python on the same revenue forecast: a free cash flow (FCFF) DCF, and a discounted-earnings model with a Monte Carlo simulation, a tornado chart and a reverse valuation of the growth the price implies.

₹2,131FCFF DCF value per share
₹4,058Discounted-earnings value
₹4,515.70NSE close, 1 Oct 2026
14.6%EBIT margin the price implies (avg 9.5%)
Bar chart of Titan's forecast after-tax operating profit against free cash flow, FY2027 to FY2042
After-tax operating profit vs free cash flow, FY27–FY42
Histogram of 10,000 Monte Carlo scenarios for Titan's value per share from the discounted-earnings model
10,000 Monte Carlo scenarios, discounted-earnings model

View on GitHub

Student research for education only; not investment advice.

Jewellery Peer Comps: Titan vs Listed Jewellers

Trading comparables that cross-check the Titan valuation above against what the market pays for listed Indian jewellers: Kalyan, Senco, Thangamayil and P N Gadgil, with Trent shown separately for reference. Financials come from Screener.in exports and prices from NSE's bhavcopy.

51.4xTitan EV/EBITDA, FY2026
19.6xCore-peer median EV/EBITDA
₹964–1,752Titan implied by peer medians
55Unit tests, run on every push
Football-field chart of Titan's implied value per share from peer EV/EBITDA, P/E and EV/Sales multiples, against my two valuations and the share price
Football field: Titan's implied value from peer multiples, my two valuations and the share price

View on GitHub

Trailing multiples only, net debt unadjusted, four core peers. Student research for education only; not investment advice.

Options Pricer

Option pricing in Python, built from first principles and tested against theory, then applied to real NIFTY option prices from NSE.

36Unit tests, incl. Hull's worked examples
101NIFTY options solved for implied volatility
11.2%Implied vol at the forward
19.2%Implied vol, strikes 10% below
NIFTY implied volatility smile from NSE closing prices on 25 September 2026
NIFTY implied volatility smile, NSE close on 25 Sep 2026

View on GitHub

Other Work

campaign-clipper: a Python pipeline (yt-dlp, faster-whisper, ffmpeg) that turns long-form footage into vertical shorts and checks each clip against a paid campaign's rules (brand spelling in the captions, length, loudness, banned words, upload size) before anything is submitted.