Resume
Below you'll find the technologies I'm familiar with, along with some projects I've completed.
Basics
| Name | Nathan Davidov |
| Label | Programmer and Mathematician |
| Summary | A New York City based mathematician and programmer. |
Skills
| Programming | |
| Java | |
| Javascript | |
| Typescript | |
| C++ | |
| C | |
| Python | |
| Mathematica | |
| Arduino |
| Web development | |
| MongoDB | |
| React | |
| Express.js | |
| Node.js | |
| Bootstrap | |
| HTML | |
| CSS |
Projects
- 2025.03 - Present
poly-tikz.com
A GUI designed to help mathematicians and scientists create high-quality vector images for use in technical documents such as papers and textbooks.
- MERN stack
- LaTeX
- TikZ
- 2024.02 - Present
Sureal Number Calculator
The Surreal number system is an extension of the Real number system which includes every real number (e.g, π, √2, e, etc…), as well as more “exotic” numbers, such as ω (which is in some sense the “first” infinite number), ω+1, ω², and other even stranger numbers, such as ω-1, √ω, (1/ ω), π × ω, etc. Using Java, I wrote a calculator which does operations (+, -, ×) on this number system, including a custom parser and numeric comparator. So far as I can tell I am the first to implement this!
- Java
- C
Languages
| English | |
| Native speaker |
| Russian | |
| Fluent |
Interests
| Physics | |
| Fluid Dynamics | |
| Relativity | |
| Tachyon Mechanics |
| Combinatorial Game Theory | |
| Foundations of Mathematics | |
| Set Theory | |
| Computability Theory |