Skip to content

// work

Things I've built.

Pinned projects from my GitHub - games, data-science notebooks, and systems experiments. Each links straight to the source.

$ ls ~/projects · 8 shipped · 3 live now

// live now

// more projects

Cricket Analysis & Prediction cover Python & JavaScript

Cricket Analysis & Prediction

2021

A Flask app that predicts IPL first-innings scores from live match state, backed by historical team, venue, and player stats.

  • Live score predictor from match state - teams, venue, overs, runs, wickets
  • Toss Advisor - bat-or-field recommendation from historical venue win rates
  • Career stats lookup for any IPL player, plus venue and team-level historicals
PythonFlaskscikit-learnPandasBootstrap
Line Encoder & Scrambler cover Python

Line Encoder & Scrambler

2020

Seven classic digital line-encoding schemes and two scrambling techniques, implemented from scratch in Python with a visual preview.

  • Seven line-encoding schemes: NRZ-L, NRZ-I, RZ, Manchester, Differential Manchester, AMI, pseudoternary
  • B8ZS and 4B5B scrambling for AMI and high-density encoding
PythonNetworkingAlgorithmsFlask
OCR String Similarity cover Python

OCR String Similarity

2022

A visually-grounded weighted Levenshtein distance for OCR error correction - built from actual glyph similarity, not arbitrary substitution costs.

  • Substitution costs derived from SSIM glyph similarity across multiple fonts, not guesswork
  • O(1) substitution lookup at runtime via a precomputed, cached matrix
  • Applies to post-OCR fuzzy matching, confidence scoring, and document-digitisation pipelines
PythonOCRJupyterNLPImage Processing
Salary Predictions cover Python

Salary Predictions

2020

A regression model that predicts software-developer salaries from experience and skills.

  • Salary prediction via regression
  • Feature engineering on developer attributes
PythonMLRegression
PDF Processing Toolkit cover Python

PDF Processing Toolkit

2022

A collection of PDF-processing experiments — text extraction, layout analysis, and structure parsing from complex documents.

  • Text extraction and structure parsing from complex PDFs
  • Table detection and layout analysis experiments
PythonPDFData MiningJupyterPyMuPDF