VM
At LIST · ENVISION Unit

VaibhavMangroliya

Python Engineer • M.Sc. Mathematics • Quant-finance background

I write Python that goes to production. Right now that means a data-validation pipeline at LIST that gates Luxembourg's national environmental database. Before that, almost two years at India's National Stock Exchange — NAV calculation and XBRL parsing for 2,700+ listed companies.

Luxembourg 🇱🇺

M.Sc.
Mathematics, Uni.lu
~2 yrs
Fintech — NSE India
DataQA
Production pipeline at LIST
Top 2%
B.E. Engineering rank
About

The thread?Production-grade Python.

Same engineering discipline either way — environmental data today, fund-reporting code tomorrow.

My journey

I’m doing an M.Sc. in Mathematics at the University of Luxembourg, six months into a compulsory internship at the Luxembourg Institute of Science and Technology (LIST). The work is real Python engineering: pandas, pytest, REST APIs, GitLab merge requests. The pipeline I work on gates Luxembourg’s national environmental time-series database — if my code is wrong, bad data goes upstream.

Before Luxembourg, I was at India’s National Stock Exchange for almost two years. I wrote the Python that did NAV calculation across the Fair Value Hierarchy (Levels 1, 2, 3) and the XBRL parser that handled financial statements for 2,700+ listed companies. That job is where I learned what reporting code looks like when regulators read the output.

Different domains, same job: Python that holds up in production. The math I do at university and the quant-finance ground I’ve already covered both feed into the same engineering practice — and they map cleanly onto investment-fund reporting work.

Looking for

Risk ManagementInvestment Management ReportingPython / Data EngineerRisk AnalyticsInvestment Risk

Availability

Available from autumn 2026, once my current LIST internship concludes. Open to next steps in Luxembourg and across the EU.

01 / 03

Production Python Engineering

pandas, NumPy, pytest, ruff, REST APIs (requests), library/module design. Drove order-of-magnitude speedups on a production pipeline by vectorising every check module in pandas. CI workflows, GitLab merge-request review, performance profiling.

02 / 03

Quantitative Finance & Risk

NAV computation, Fair Value Hierarchy (Level 1/2/3), UCITS framework. VaR (Parametric, Historical, Monte Carlo), Expected Shortfall (CVaR), options pricing & the Greeks, GARCH. Derivative instruments (Options, CDS, CDO/CLO).

03 / 03

Data Systems & Reporting

SQL (Oracle, PostgreSQL), schema design — I designed a 23-table normalised XBRL schema serving 2,700+ companies. ETL pipelines, data quality & validation, time-series analysis, automated regulatory reporting.

How I work

My standard is simple: code I won’t be embarrassed by in six months. At LIST that has meant order-of-magnitude speedups across the validation pipeline, eliminating CI hangs by hardening every external API call, and designing and shipping a new Seasonal Check module built on per-(month, hour) statistical bands. At NSE it meant a normalised 23-table SQL schema that cut data errors by 40% — instead of another fragile Excel workflow.

I also teach the things I learn. My YouTube channel has 290K+ views — Assembly, Engineering Physics, admissions guides. Explaining work to a non-expert audience is the same skill you need to write good client-facing reports.

Skills

Stack &expertise.

What I actually use day to day, plus the quant-finance and math ground I have behind it.

Python/pandas/NumPy/pytest/ruff/SQL/Oracle/PostgreSQL/GitLab/Git/Linux/Java/Spring Boot/MATLAB/LaTeX/Bloomberg/PyTorch/scikit-learn/XGBoost/Hugging Face/REST APIs/XBRL/UCITS/Python/pandas/NumPy/pytest/ruff/SQL/Oracle/PostgreSQL/GitLab/Git/Linux/Java/Spring Boot/MATLAB/LaTeX/Bloomberg/PyTorch/scikit-learn/XGBoost/Hugging Face/REST APIs/XBRL/UCITS/

Python & Engineering Practice

pandasNumPySciPyscikit-learnpytestruffREST APIs (requests)Vectorised processingLibrary design

Quantitative Finance

NAV CalculationFair Value HierarchyBlack-ScholesGreeks (Δ, Γ, Θ, V, ρ)VaR (Param/Hist/MC)Expected ShortfallGARCH/EGARCHModern Portfolio Theory

Regulatory & Products

UCITS (5/10/40)KIIDXBRLFair Value (L1/L2/L3)CDO / CLO / CDSCurrency Risk HedgingSAA / TAA Allocation

Data & Databases

SQLOraclePostgreSQLSchema designETL pipelinesTime-seriesData quality & validation

Tooling & Other Languages

GitGitLab MRsGitHubLinuxJava / Spring BootMATLABVBALaTeXBloomberg

ML & Scientific Computing

PyTorchTensorFlowHugging FaceLSTMXGBoostPCAMonte CarloFinite Differences
Experience

Where I’veshipped.

Two roles, one habit: write Python that other engineers — and regulators — can read.

Research Intern — ENVISION Unit (LEO Observatory)

InternshipCurrent

Luxembourg Institute of Science and Technology (LIST)

Apr 2026 – PresentEsch-Belval, Luxembourg
  • Contributing to DataQA, a production Python pipeline (pandas, pytest, ruff, KiWIS REST API) that validates Luxembourg’s national environmental time-series data before re-import into the KISTERS WISKI production database. 30+ merge requests shipped in ~1.3 months — feature, refactor, and bug-fix work — all reviewed via GitLab.
  • Designed and shipped a new Seasonal Check module using per-(month, hour) statistical bands derived from historically validated data, with on-disk threshold caching. Extended the validation suite to a new parameter (Global Irradiance) across three existing checks.
  • Vectorised every iterrows() loop across all check modules using pandas — order-of-magnitude speedups on the production pipeline. Removed NumPy as a direct dependency in favour of pandas-native equivalents.
  • Built a second tactical system, rank-correlating-stations, producing per-parameter Pearson-correlation rankings of national weather stations to feed DataQA’s spatial-consistency check. Identified and fixed a glob-collision bug silently mixing 81 precipitation files into temperature analysis.

Student Research Assistant — Department of Mathematics

Part-time

University of Luxembourg

May 2025 – PresentEsch-sur-Alzette, Luxembourg
  • Prepare technical documents and research materials using LaTeX for faculty use.

Associate Systems Analyst

Full-time

National Stock Exchange of India (NSE)

Dec 2022 – Jun 2024Mumbai, India
  • Developed a Python-based NAV calculation tool automating Fair Value hierarchy classification (Level 1/2/3 assets), asset-liability aggregation, and Net Asset Value computation from Oracle database — directly applicable to investment-fund valuation and reporting.
  • Built an XBRL parsing system transforming unstructured financial-statement data (Balance Sheet, P&L, Cash Flow) into a normalised SQL schema (23 tables). Reduced data errors by 40% and enabled automated validation across 2,700+ listed companies.
  • Built Java / Spring Boot regulatory-compliance web applications enabling NSE’s compliance team to process SEBI filings, replacing manual Excel-based workflows with automated, audit-ready pipelines.
Education

Academicbackground.

University of Luxembourg

M.Sc. in Mathematics

Mathematical Modelling & Computational Sciences

09/2024 – Present

Vidyalankar Institute of Technology

B.E. in Electronics & Telecommunication

Grade: 1.4 — Top 2% in department

08/2018 – 05/2022

Credentials

Certifications.

Click any card to expand and see the full topic coverage.

Portfolio and Risk Management

University of Geneva (Coursera)

Modern Portfolio TheoryCAPMEfficient FrontierStrategic Asset AllocationTactical Asset AllocationValue-at-Risk (VaR)Expected ShortfallCurrency Risk HedgingForwards & OptionsPortfolio OptimizationCorrelation Analysis

Bloomberg Finance Fundamentals

Bloomberg LP

Financial System & Money FlowInvestment Types & InstrumentsStock ExchangesRisk & Return AnalysisPortfolio ManagementESG & Responsible Investing

Neural Networks and Deep Learning

DeepLearning.AI (Coursera)

Neural Network FundamentalsForward & Backward PropagationGradient DescentVectorisation (NumPy)Activation FunctionsLogistic Regression as a NNDeep L-layer Networks

Corporate Finance Fundamentals

Coursera

Financial StatementsTime Value of MoneyCapital BudgetingDCF AnalysisCost of Capital

Data Structures in JAVA

Coding Ninjas

Arrays & Linked ListsStacks & QueuesTrees & GraphsRecursionSorting & Searching

Complete Python Developer

Zero to Mastery (Udemy)

OOP in PythonDecorators & GeneratorsFile I/OWeb ScrapingTesting & Debugging
Projects

Selectedwork.

Things I built because I wanted to understand them properly. Code, math, and finance — usually all three.

FeaturedPythonMonte CarloHestonStochastic

Agent-Based Market & Risk Simulation

Simulated heterogeneous-agent market dynamics (fundamentalists, chartists, noise traders, institutional) using Geometric Brownian Motion and Heston stochastic volatility.

Applied Monte Carlo methods to analyse volatility clustering and fat-tail behaviour — applicable to scenario analysis and stress testing of fund portfolios.

View on GitHub
Interactive

Explore the Quant Lab

Live pricing tools, simulation notebooks, and quantitative finance experiments — running in your browser.

Visit Quant Lab
Testimonials

What people say.

“Vaibhav consistently stood out as a sharp and dependable professional. He showed a high level of ownership in his work, often handling critical modules with minimal guidance. Beyond his technical skills, Vaibhav is a collaborative team player with a professional attitude. I confidently recommend him for roles that require strong analytical thinking and problem-solving ability.”

Rahil Kamani

National Stock Exchange of India • 7.1 yrs exp.

View on LinkedIn
Available for opportunities

Let’s talk.

Best for investment-management reporting, quant internships, or Python data-engineering roles. I read every message.

Luxembourg 🇱🇺CET (UTC+1)Open to relocation across the EU