I'm a software engineer with a background in physics and competitive programming. Iām currently working on autonomous vehicles at Plus. Before that, I co-founded and worked on the Wolfram Physics Project and SetReplace. I also have physics research experience at Northeastern U and Moscow State U, and I've participated in programming competitions since middle school.
āļø [email protected]
š https://www.linkedin.com/in/maxitg/
2018 ā Present
C++/Wolfram Language package for evaluating and analyzing hypergraph rewriting systems, which made Wolfram Physics Project possible.
Coordinated the development with 11 all-time contributors (not all at the same time) and reviewed all contributions.
Pioneered an efficient appoach to store and analyze all possible evaluations of non-deterministic rewriting systems.
Built testing infrastructure with Docker & Circle CI, and wrote complete documentation.
Rewriting animation using {{a, b, c}, {b, d, e}} ā {{a, d, f}, {b, c, a}, {f, e, a}}.
Rewriting animation using {{a, b, c}, {b, d, e}} ā {{a, d, f}, {b, c, a}, {f, e, a}}.
Graph after rewriting {{x, y}, {y, z}} ā {{w, y}, {w, x}, {y, x}, {z, w}} 510 times starting from {{1, 2}, {2, 3}, {3, 4}, {4, 1}}.
2021
C++ tool to enumerate minimal tiling patterns that can tile an infinite grid.
A minimal-period grid tiling where only 14 choices of colorings are allowed for a 5-tile mask at each position.
2020
C++/Wolfram Language package for evaluation of combinator systems, which are rewriting systems based on nested functions, e.g., s(x)(y)(z) ā x(z)(y(z)).
An example evaluation of an SK combinator.
2021-2024
Senior Software Engineer, Plus