I used to be a Mathematics Researcher, but am working in industry now. This page mainly serves to keep my papers, code and talks accessible. Occasionally, I am adding new material as well.

**→ Publications:**

*Quadratic Chabauty for modular curves: Algorithms and examples ,*(with Jennifer Balakrishnan, Netan Dogra, Steffen Mueller and Jan Vonk), Compositio Mathematica 159 (2023), no. 6, 1111--1152 arxiv journal.

*Correlation Matrices with Average Constraints,*(with Steven Vanduffel and Jing Yao), Statistics and Probability Letters 65, 108868 (2020) SSRN journal.

*Explicit Coleman integration for curves,*(with Jennifer Balakrishnan), Mathematics of Computation 89 (2020), 2965-2984 arxiv journal.

*Explicit Chabauty-Kim for the Split Cartan Modular Curve of Level 13,*(with Jennifer Balakrishnan, Netan Dogra, Steffen Mueller and Jan Vonk), Annals of Mathematics 189 (2019), no. 3, 885--944, arxiv journal.

*Computing zeta functions of generic projective hypersurfaces in larger characteristic,*Mathematics of Computation 88 (2019), 439--451 arxiv journal.*Point counting on curves using a gonality preserving lift*(with Wouter Castryck), The Quarterly Journal of Mathematics (2017), 1--42 arxiv journal.

*Counting points on curves using a map to P^1, II*, Finite Fields and their Applications 45 (2017), 301--322 arxiv journal erratum.

*Counting points on curves using a map to P^1*, Mathematics of Computation 85 (2016), no. 298, 961--981 arxiv journal.

*Improvements to the deformation method for counting points on smooth projective hypersurfaces*(with Sebastian Pancratz), Foundations of Computational Mathematics 15 (2015), no. 6, 1413--1464 arxiv journal.

*Effective convergence bounds for Frobenius structures on connections*(with Kiran Kedlaya), Rendiconti del Seminario Matematico della Università di Padova 128 (2012), 7--16 arxiv journal.

*A refinement of a mixed sparse effective nullstellensatz,*International Mathematics Research Notices (2010) journal.

*Counting points in families of nondegenerate curves,*PhD thesis (2011) pdf.

**→ Code:**

*correlations*, R implementation of the algorithms from*"Correlation Matrices with Average Constraints"*tar git.*Cartan13*, MAGMA code for the computations from "Explicit Chabauty-Kim for the Split Cartan Modular Curve of Level 13" tar git.

*Coleman*, MAGMA code for Coleman integration and effective Chabauty on general curves (with Jennifer Balakrishnan) tar git examples.

*diagfrob*, MAGMA code to compute p-adic cohomology and L-factors of diagonal hypersurfaces tar git.

*goodmodels*, MAGMA implementation of the algorithms from*"Point counting on curves using a gonality preserving lift"*(with Wouter Castryck) tar git examples.

*pcc*, MAGMA implementation of the algorithm from*"Counting points on curves using a map to P^1" and "Counting points on curves using a map to P^1, II"*tar git.

*deformation*, C implementation (using FLINT) of the algorithm from*"Improvements to the deformation method for counting points on smooth projective hypersurfaces"*(with Sebastian Pancratz) tar git.

**→ Talks:**

*Computing Coleman integrals on general curves*(Groningen, March 2018) pdf*p-adic numerical methods in arithmetic geometry*(Rennes, February 2018) pdf*An update on p-adic point counting*(LIX, Paris, February 2018) pdf*Explicit Chabauty and the cursed curve.*(Lille, February 2018) pdf*Effective Chabauty and the cursed curve.*(IHP, Paris, January 2018) pdf*An update on effective Chabauty.*(VU, Amsterdam, November 2017) pdf*Computing zeta functions.*(Leiden, August 2017) pdf*Computing Coleman integrals II.*(Oldenburg, June 2017) pdf*Point counting: past, present and future.*(MAGMA, January 2017) pdf*Gonality preserving lifts of low genus curves*(UNSW, January 2017) pdf*Coleman integration for general curves.*(Lille, October 2016) pdf*Coleman integration for general curves.*(Leuven, June 2016) pdf*A survey of p-adic point counting.*(Oxford, March 2016) pdf example1 example2*Counting points on curves: the general case*(Nancy, October 2015) pdf*Counting points on curves: the general case*(Oldenburg, May 2015) pdf*Recent developments in point counting,*(Arnhem, June 2014) pdf*Counting points on (more general) curves,*(Luxembourg, May 2014) pdf*Counting points on curves using a map to P^1,*(Luminy, February 2014) pdf*Counting points on (more general) curves,*(Essen, November 2013) pdf*Counting points with the deformation method,*(SAGE days, Oxford, October 2013) pdf*Counting points on (more general) curves,*(SAGE days, Rennes, September 2013) pdf