M. Silchenko
Based · Singapore NUS · MSc, School of Computing (Business Analytics), Specialised in Statistics Tazapay · AI & Analytics Intern
Maksim Silchenko
Portfolio

Maksim Silchenko

I’m an MSc student at NUS School of Computing (Business Analytics), specializing in Statistics. Recently I won the Google Cloud Rapid Agent Hackathon (1st place), received a BlueDot Impact grant for chain-of-thought interpretability, and previously won the National Mathematics Olympiad (top 0.015% nationally).

My work sits at the intersection of causal inference and production machine learning systems. I’m currently an AI & Analytics intern at Tazapay, an innovative, fast-growing cross-border payments company, and my previous experience spans quantitative research at Orbuc, a London-based crypto startup, and a data & analytics consultancy at The TCM Group, alongside independent projects in causal inference and Bayesian experimentation.

Funded AI-Safety Research (ongoing) · BlueDot Impact Rapid Grant

Does a language model’s chain-of-thought actually cause its answer?

A Bayesian causal-mediation test of whether an LLM’s stated reasoning truly drives its answer or is just post-hoc, with calibrated uncertainty for scalable oversight.

X M Y PROMPT CoT ANSWER

Selected distinctions.

01

Google Cloud Rapid Agent Hackathon · 1st Place (Gold)

First place ($5k prize), 15,000 teams, for AutoSRE, an autonomous on-call engineer that triages and resolves production incidents (Jul ’26).

02

BlueDot Impact Rapid Grant

BlueDot Impact

Awarded a BlueDot Impact Rapid Grant (Jun ’26) to fund Bayesian Causal Faithfulness for LLM Chain-of-Thought: calibrated uncertainty for whether a model’s reasoning is faithful or post-hoc.

03

National Mathematics Olympiad Winner

Winner of the Russian National Mathematics Olympiad (Moscow Institute of Physics & Technology), top 0.015% nationally.

04

First-Class Honours & Top of Cohort

Bayes Business School

Graduated with First-Class Honours (highest distinction) from Bayes Business School; top of cohort in Quantitative Methods & Analytics, AI & Big Data, Capstone Project, and ESADE Mergers & Acquisitions.

05

Full Scholarships

National University of Singapore ESADE BUPT

Full Scholarships at the National University of Singapore (Spring 2025) and ESADE Business School (Autumn 2024) exchanges, plus a fully-funded scholarship for the Beijing University of Posts & Telecommunications Agentic AI Bootcamp (Jun–Jul 2026).

06

Extracurricular Coursework

MIT Stanford Imperial College London

Stanford CS229 / CS230 · MIT RES.6-012 Probability · Imperial Mathematics for ML · IBM Data Science Specialization · McElreath’s Statistical Rethinking (2026).

Other recent results.

Challenge
Result Solutions
Jul 2026
BAREC Shared Task · Sentence-level Readability Assessment
1st place, Strict & Open tracks.
1st Place solution
Jun–Jul 2026
Beijing Agentic AI Bootcamp · Final Competition
1st place in the final AI Agent Competition.
1st Place
Jul 2026
BlueDot Impact’s Technical AI Puzzle #1
Reverse-engineering a feature the network hid from linear probes.
Jul 2026
IBM Research ‘Ponder This’
A combinatorial optimization puzzle.
Jul 2026
Wincent DragonByte 2026
1st Quals: ,  2nd Quals: .
Finalist quals
Jul 2026
UbiComp 2026 · Trustworthy Agentic AI Challenge
1st place in the workshop challenge on trustworthy agentic AI systems.
1st Place solution
Jun–Jul 2026
Stanford AIMS Foundations · Predictive AI Evaluation Challenge
Finalist in Stanford’s predictive-AI evaluation challenge (currently ongoing).
Finalist Ongoing
2026
Jane Street Quantitative-Reasoning
Feb, Jun and Jul 2026.
Solved Correct solution
§ 01 · Internships
Jul 2026 – Present Current

Tazapay · AI & Analytics Intern

Innovative, fast-growing cross-border payments start-up, backed by Sequoia Capital & Circle Ventures · Singapore

Feb 2026 – Apr 2026 Internship

Orbuc Research · Quantitative Research Intern

Statistical Modeling & Time-Series Research · London, UK

  • Developed a time-series anomaly-detection model that classifies latent states with Hidden Markov Models to flag unstable, low-predictability conditions, validated across 5 out-of-sample windows where it held up in 4 of 5.
  • Built an LLM agent that automatically classifies events from live news streams, grounding each call with retrieval-augmented generation (RAG) over an embedded knowledge base, enforcing schema-constrained output, and aggregating results into a single risk score with a probabilistic layer.
  • Hardened the surrounding Python pipeline for reliability with SQL (SQLite) persistence of every event and classification, batched API calls, rate-limit handling, and an automated test suite.
  • Engineered the statistical analysis behind the firm’s March 2026 research report, characterising 9 historical anomaly periods and identifying 4 statistically significant shifts in correlation structure.
Hidden Markov Models Anomaly Detection LLM Agent RAG SQLite Time-Series
Jan 2026 – Apr 2026 Internship

The TCM Group · Data & Analytics Consultant

Bayes Business School Capstone · Highest grade in cohort · London, UK

  • Designed a causal-inference framework (RCT-style wait-list control, paired hypothesis tests) to measure leadership-training outcomes, presented it to TCM’s senior leadership, and saw it adopted as the standard for ongoing programme evaluation.
  • Replaced multiple-choice surveys that correlated poorly with on-the-job behaviour by engineering a serverless LLM scoring engine (TypeScript, Vercel, OpenAI) that grades open-ended scenario responses 0 to 10 against rubrics, deployed with Zod schema validation and automatic retry so malformed model output is never returned.
  • Built the hypothesis-testing methodology for evaluation: a decision rule that picks the correct paired test by sample size and distribution (Wilcoxon signed-rank, paired t-test etc.), reports effect sizes with CIs, and tests against a meaningful-change threshold rather than zero.
  • Built an automated evaluation harness that benchmarks the scorer against a hand-labelled gold dataset (0.90 Spearman correlation with human raters), then halved its scoring error with a cross-validated calibration that corrects the model’s systematic bias.
Causal Inference RCT Design Hypothesis Testing LLM Rubric Scoring LLM-as-Judge Eval Calibration
Oct 2025 – Jan 2026 Internship

Oxford Comma Advisory · Data Analyst Intern

Education & Admissions Consultancy · London, UK

  • Cut university-shortlisting time from 2 hours to 3 minutes per student by achieving a 73% consultant approval rate on top-5 recommendations through a two-tower neural network trained on sparse implicit feedback with confidence-weighted negative sampling.
  • Found organic leads convert about 60% faster than paid channels and that early consultations carry a 2.3x hazard ratio, using Kaplan-Meier curves and a Cox proportional-hazards model on 800+ inquiries (non-converters right-censored).
  • Raised booking rates from 18% to 27% by training an XGBoost model (0.79 AUC) to predict which leads were most likely to book, then A/B-testing tailored follow-ups against the standard process.
Recommendation Systems Two-Tower NN Survival Analysis XGBoost A/B Testing
§ 02 · Projects
2026 Project

Olist Hierarchical Bayesian A/B Testing

Brazilian e-commerce panel · 97k orders · hierarchical Bayesian causal inference in PyMC 5

  • Reframed a flat marketplace A/B test as a causal-identification problem on a 97k-order panel, using a hierarchical Bayesian difference-in-differences in PyMC that corrected the policy effect from a naive −2pp to a DiD-identified +1.5pp.
  • Built the full analytics pipeline behind it (DuckDB medallion SQL, a NetworkX causal DAG, three Bayesian models, falsification tests) and translated the posterior into a costed −R$452K net envelope, turning an apparent per-customer win into a no-launch call.
  • Architected the analysis as a clean, importable Python package (ETL, feature builders, causal DAG, separate model factories per likelihood) with a DuckDB feature stack that rebuilds end-to-end in roughly five seconds.
  • Validated the models with held-out cross-validation (PSIS-LOO), posterior-predictive checks, and prior-sensitivity sweeps. The headline result shifted just 0.0004 logit across three hyperprior families.
PyMC 5 Hierarchical Bayes Difference-in-Differences DuckDB PSIS-LOO
2026 Project

A/B-Test Experimentation Guardrail

Experiment-safety auditing tool · SRM detection & causal inference · optional Claude tool-use agent

  • Built a command-line A/B-test guardrail that checks whether an experiment is safe to interpret, using a chi-square Sample Ratio Mismatch test that flagged a compromised 61/39 allocation a standard metric t-test runs straight past.
  • Separated genuine treatment effects from confounding with propensity score matching and Rosenbaum sensitivity bounds to return a clear launch verdict; validated on a 300k-row stratified sample of Criteo’s real 13.98M-row Uplift experiment.
  • Built an optional Anthropic Claude tool-use agent mode: a bounded multi-turn loop that chooses which of 3 schema-defined tools to call next, with the LLM held off the numerical path so every figure comes from scipy and scikit-learn.
  • Designed the default pipeline to route deterministically and call the LLM once, at the end, narrating a code-decided verdict as a plain-English summary; one model call per audit, the statistical core covered by a 36-case pytest suite in CI (Python 3.10 to 3.12).
  • Engineered the tool as a production-shaped Python package (typed dataclasses, a custom exception hierarchy, an installable CLI, ruff-linted CI) with a data loader hardened against messy real-world exports; validating against the 14M-row Criteo dataset surfaced three production bugs, each fixed and locked down with a regression test.
SRM Detection Propensity Score Matching Claude Tool-Use Agent Criteo Uplift pytest + CI
2025 Project

Cost-Sensitive Churn Pipeline

Energy-utility SME churn · 14,606 customers · cost-sensitive, decision-aware modelling

  • Built a SMOTE-balanced Random Forest on 14,606 SME utility customers, tuning the decision threshold against a GBP cost matrix to cut expected misclassification cost by ~£15.9M on a sealed test fold.
  • Pressure-tested the headline savings by sweeping the three cost assumptions behind it (customer lifetime value, campaign cost, retention rate), reporting the £15.9M with the conditions it depends on instead of as a standalone claim.
  • Stress-tested the model for time decay by splitting customers on contract activation date and re-scoring the newest cohort, exposing a discrimination drop (test AUC ~0.67 to ~0.62) that established periodic retraining as a deployment precondition rather than an afterthought.
  • Turned the churn score into a retention action list by running permutation feature importance on the frozen test pipeline, isolating profit-margin variables as the dominant drivers so the business knew which accounts to prioritise and why.
  • Added a Random Survival Forest for time-to-churn (held-out concordance 0.71, vs 0.56 for the Cox model it replaced), validated it on a temporal holdout, and shipped the pipeline as a typed Python library with a 48-test CI suite.
SMOTE Cost-Sensitive Thresholding Random Survival Forest Permutation Importance CI Suite
2025 Project

Rare-Event Prediction & Reinforcement Learning for Sequential Allocation

Sovereign-default prediction · 34-year cross-country macro panel · 5-model benchmark + PPO from scratch

  • Implemented PPO with Generalised Advantage Estimation from scratch in TensorFlow/Keras over a 117-dimensional continuous action space; the learned policy beat a uniform-allocation baseline by ~13% in the deterministic setting and 5-9% under stochastic and contagion variants.
  • Built a rare-event classification pipeline on a 34-year cross-country macro panel: 117 entities, 21 features, a ~2.4% positive rate, with 88 hand-curated default events labelled against multiple authoritative sources.
  • Benchmarked five models on a temporal 1990-2014 / 2015-2023 split: logistic regression, random forest, gradient boosting, XGBoost, and a Two-Tower neural network (a dual-embedding architecture from large-scale recommender systems). Random forest gave the best discrimination (AUC 0.83); the Two-Tower underperformed (AUC 0.68), which I report and diagnose rather than hide.
  • Built a perturbation-based sensitivity harness that exposed a policy under-responsiveness in the trained agent, then implemented Welford running z-score normalisation over the 1,878-dimensional continuous state as the candidate fix.
  • Packaged the work to production engineering standards: a typed src/ package, a 47-test pytest suite, and a GitHub Actions CI pipeline running a Python 3.10/3.11 test matrix and notebook validation.
Rare-Event Prediction Model Benchmark Two-Tower NN PPO + GAE TensorFlow / Keras
2025 Project

Credit Risk Classifier & MLOps Pipeline

Retail credit-risk modelling · probability-of-default under an asymmetric cost matrix · Q-learning

  • Built a probability-of-default model under an asymmetric cost matrix, lifting held-out profit by $363K over the default 0.5 threshold.
  • Architected the analytics codebase as an importable Python package with single-responsibility modules (data loading, threshold evaluation, calibration, RL environment), backed by an 82-test suite and a multi-version CI matrix.
  • Implemented tabular Q-learning for a finite-horizon inventory-optimisation MDP (deterministic seed, linear epsilon decay, illegal-action handling), and built the chronological 24/24-month evaluation that caught its in-sample edge as an overfit.
  • Implemented covariate-shift mitigations (importance weighting, cohort-adaptive thresholding) and a diagnostic that identified the cohort failure as a base-rate problem rather than covariate shift, recommending a 45% break-even repricing instead of a model retune.
Probability of Default Cost-Sensitive Classification Q-Learning Covariate Shift pytest + CI
§ 03 · Blog
2026 · ~15 min read Essay

One in Twenty

The most overhyped threshold in statistics

Like a lot of people, when I was first introduced to the 0.05 significance threshold, I just took it for granted. Later, as I learned more statistics, I realized how confusing and misleading that hard line actually is. This essay explores why: a courtroom retelling where the p-value is the evidence, ‘significant’ is the verdict, and 0.05 is a fixed sentence nobody ever justified, with interactive figures for the tail area, the false-discovery rate, the dance of the p-values, and the Type I/II tradeoff.

p-values Significance Testing False Discovery Rate Statistical Inference Interactive
Read the essay
2026 · ~16 min read Essay

Lamps in the Dark

A geometric reading of Hidden Markov Models & the EM algorithm

When I was learning hidden Markov models, I couldn’t find an explanation that really showed how they work. This piece builds a geometric, intuitive picture of hidden Markov models, along with the EM steps, forward-backward, Baum-Welch, and the Viterbi algorithm, and even how they link to PCA. Interactive diagrams and animations throughout aim to make the picture stick in your head.

Hidden Markov Models EM Algorithm Baum-Welch Forward-Backward Viterbi
Read the essay
2026 · in progress Forthcoming

A molab Notebook from an alphaXiv Paper

marimo × alphaXiv molab Notebook Competition #2

My entry for the marimo × alphaXiv molab competition: take one of the offered alphaXiv papers and build something new on marimo’s molab platform. A write-up of the idea and what I built is on the way.

marimo / molab Reproducible Notebooks
Write-up in progress
§ 04 · Education
Jul 2026 – 2027 (Expected)
Singapore

National University of Singapore (NUS)

MSc in NUS School of Computing (Business Analytics), Specialised in Statistics

Bootcamps:

  • National University of Singapore (NUS) · bootcamp covering Probability & Statistics, Calculus, Linear Algebra, Cloud Computing, and Data Analytics & ML.
  • University of Oxford · ML Representation Learning & Generative AI Bootcamp 2026. Standout lectures from Tom Rainforth (intelligent data gathering) and Ricardo Silva (causal discovery and the extrapolation of causal effects).
  • Beijing University of Posts & Telecommunications (BUPT), Agentic AI Bootcamp (Jun–Jul 2026) · Fully-Funded Scholarship · 1st Place, Final Project.
Sep 2022 – Jun 2026
London, UK

Bayes Business School (City, University of London)

BSc International Business (Hons), Specialised in AI and Quantitative Methods; First-Class Honours (Highest Distinction)

Top of cohort in Quantitative Methods & Analytics, AI & Big Data, Capstone Project, and ESADE Mergers & Acquisitions.

  • NUS exchange, Singapore (Jan–Jun 2025) · Full Scholarship
  • ESADE Business School exchange, Barcelona, Spain (Aug–Dec 2024) · Full Scholarship
  • UT Austin exchange, Austin, USA (Aug–Dec 2023)

Extracurricular Quantitative Coursework: Stanford CS229 Machine Learning, Stanford CS230 Deep Learning, MIT RES.6-012 Introduction to Probability, Stanford EE178 Probabilistic Systems Analysis, Imperial College Mathematics for Machine Learning, IBM Applied Data Science Specialization (Databases & SQL, Visualization, Python), Statistical Rethinking 2026 (R. McElreath, Max Planck).

Sep 2021 – Jun 2022
London, UK

UCL Economics & Mathematics Foundation Programme

Final grade A* · Mathematics 87%, Highest Distinction

§ 05 · Skills

Statistical Methods

Causal Inference (DiD, RCT design, causal DAGs, wait-list controlled trials, synthetic controls, propensity-score matching, Rosenbaum sensitivity bounds, uplift modelling), A/B Testing & Experimentation (variant design, power analysis, SRM detection, CUPED variance reduction, multiple-testing correction), Bayesian Statistics (PyMC 5, NUTS, hierarchical models, posterior-predictive checks, PSIS-LOO), Survival Analysis (Cox PH, Kaplan-Meier, Random Survival Forest), Hypothesis Testing (t-test, Wilcoxon signed-rank, Mann-Whitney U, chi-square, Fisher z), Stochastic Processes & Sequential Modeling (Hidden Markov Models, time-series, state-space methods), SHAP, permutation importance, Brier, isotonic and LOOCV calibration, bootstrap & Hodges-Lehmann confidence intervals, Effect-size estimation (Cohen’s d, rank-biserial).

Machine Learning, Deep Learning & GenAI

Supervised/Unsupervised Learning, Gradient Boosting (XGBoost, LightGBM), Anomaly & Rare-Event Detection, Neural Networks (CNNs, RNNs, LSTMs, Transformers, Two-Tower), NLP, Computer Vision, Recommendation Systems (implicit feedback, negative sampling, embeddings & vector search), Reinforcement Learning (Q-learning, DQN, PPO + GAE, Actor-Critic), Probabilistic Graphical Models, LLMs, Prompt Engineering, RAG, OpenAI API, Anthropic Claude tool-use, Zod structured outputs, LLM-as-judge evaluation, LLM Fine-Tuning, RLHF, Agentic AI (LangChain, LlamaIndex), Generative AI Applications.

Programming & Databases

Python (NumPy, pandas, scikit-learn, TensorFlow, PyTorch, statsmodels, SciPy, XGBoost, LightGBM, PyMC), TypeScript, C++, R, SQL, BigQuery, Spark/PySpark, DuckDB, React 19, Vite, Vercel Serverless, Supabase (Postgres).

MLOps, Cloud & Visualisation

Google Cloud Platform (BigQuery, Vertex AI), Docker, Kubernetes, MLOps (CI/CD, Model Deployment, Feature Pipelines, ETL/Airflow), GitHub Actions, pytest, Vitest, ruff, Git/GitHub, Jupyter, LaTeX, Tableau, Power BI, matplotlib, seaborn, Plotly.

Spoken Languages

English (Fluent), Russian (Native), Ukrainian (Native), Belarusian (Fluent), Spanish (Professional Working; advanced certification, 2026).

Extracurricular Coursework

Stanford CS229 Machine Learning, Stanford CS230 Deep Learning, MIT RES.6-012 Introduction to Probability, Stanford EE178 Probabilistic Systems Analysis, Imperial College Mathematics for Machine Learning, IBM Applied Data Science Specialization, Statistical Rethinking 2026 (R. McElreath, Max Planck).