I'm Jeff. I do math
and make things with it.

Math + CS at KREA University, formerly Chennai Mathematical Institute. I build computational tools for combinatorics, formal verification, and education.

About

BSc (Hons.) Mathematics and Computer Science at KREA University, previously at Chennai Mathematical Institute. I work at the intersection of computation and pure math, with a preference for problems where you can verify conjectures by brute-forcing them on a cluster.

Currently doing formal verification consulting, teaching math to 100+ middle schoolers, and tutoring olympiad students (IMO/INMO qualifiers). Research spans SAT-based Ramsey theory, topological anti-cheat methods, and ML for open conjectures. I write about all of it on Substack.

CMI + KREA math & cs
Lean + SAT formal + computational
IMO students qualified
Research

Computational Ramsey Theory

Using cube-and-conquer SAT solving (Kissat + march_cu) to compute 2-color Rado numbers for linear equations. Verified the Ahmed-Zaman-Bright conjecture 2.1 and discovered a new pattern: R2(ax + by = az) = a2, verified for a > 30. Applying PySR symbolic regression to search for closed-form expressions across equation families.

SAT solving Ramsey theory symbolic regression combinatorics

Topological Anti-Cheat for FPS Games

Developed a topological method to identify likely cheaters in online FPS games by modeling player crosshair position on 2-spheres, fitting von Mises-Fisher distributions, and clustering anomalies with HDBSCAN.

topology HDBSCAN von Mises-Fisher anti-cheat

ML for Collatz Conjecture Bounds

Training a neural network to predict Collatz stopping times from binary representations. Exploring whether learned structure in stopping times can tighten known bounds on the conjecture.

neural networks number theory Collatz

Formal Verification in Lean and Isabelle

Self-taught dependent type theory by automating proofs of olympiad-style number theory problems. Worked on formalizing the Erdos-Szekeres conjecture under a professor.

Lean Isabelle proof automation dependent types
Projects

ValScout

Computer vision pipeline for VCT NA Challengers. Detects players, reads scoreboards and maps from broadcast footage using YOLO + custom CNNs. Tracks player performance across matches.

Computational Ramsey Pipeline

End-to-end pipeline for computing Rado numbers. Generates SAT encodings, runs cube-and-conquer with Kissat/march_cu, then feeds results to PySR for symbolic regression. Discovered the R2(ax+by=az) = a2 pattern.

Workspace Dashboard

Self-hosted task management and project notes system. Single-file HTML dashboard with Python API backend. Focus view, weekly review, and project scratchpads. Built to run on a home server.

Writing

Recent posts from jeffdoesmath on Substack.

Loading posts...

Get new posts delivered to your inbox.

CV

Education

KREA University
BSc (Hons.) Mathematics and Computer Science
Tada, India
Chennai Mathematical Institute
BSc (Hons.) Mathematics and Computer Science
Chennai, India

Work Experience

Formal Verification Consultant
Lending Labs / Kuliza
Proving invariant properties for loan-origination software and reducing test cases when constructing new business rules.
Faculty of Mathematics
Math Circle Chennai
Designed curricula to teach cryptography, modular arithmetic, and Markov chains to 100+ middle school students.
Mathematics Tutor
Independent, Online
Students qualified to IMO, INMO/IMOTC, and EGMO.
Signal Encoding & Antenna Design
VDesign Technologies, Puducherry
Optimized encoding algorithms, implemented Viterbi decoding (40% noise reduction). Beam-steering Ku-band patch antenna for UAVs.

Internships

Data Analytics Intern
Riverbridge Investment Advisors, Chennai
Automated data analytics pipelines. Analyzed financial data and business valuations for a private equity firm.
Teaching Assistant
Epsilon India Summer Camp, Chennai
Non-Euclidean geometry, finite automata, Diophantine equations. Delivered lecture on proof writing.

Awards

JEE Mains: Math 99.8th percentile, Overall 96.47th
SAT: 800 Math, 730 English
National Robo-Soccer Champion & Overall Team Winner
SP Robotics Works (SPARC)

Technical Skills

Python, Haskell, R, SQL, Arduino. PyTorch/TensorFlow, scikit-learn, Reinforcement Learning. Lean, Isabelle. pandas, NumPy, matplotlib.
Contact

Best way to reach me is email. Also around on GitHub and Substack.