James Fennell

GitHub · james@jpfennell.com

Software developer and (former?) mathematician living in Brooklyn, NY, United States.


Software/Transit Projects


When I was doing research mathematics I got into typesetting and created one thing people have found useful:

If I had unlimited free time my big project would be to re-write (La)Tex from scratch. Despite it having a somewhat cult-like status in certain communities, I think it's pretty flawed both aesthetically and as a piece of software engineering.

[For aesthetics, read The Elements of Typographical Style and make a note every time Latex breaks a basic typographical rule. You will have many notes.]


I obtained my PhD in mathematics from the Courant Institute, New York University, in 2018. My adviser was Pierre Germain. My thesis is entitled Two topics in the theory of nonlinear Schrödinger equations (PDF download).

Doctorate publications:

  1. Equivariant heat and Schrödinger flows from Euclidean space to complex projective space (Arxiv).
  2. Resonant Hamiltonian systems associated to the one-dimensional non-linear Schrödinger equation with harmonic trapping (Arxiv).