In my spare time, I will often work on small projects. Sometimes it is to learn
a particular concept, and sometimes it is just for the sake of trying something
new. If a project turns out to be somewhat useful, I will usually make the code
available on my Github and mention below.

TikZ-Feynman is a LaTeX package allowing Feynman diagrams to be easily
generated within LaTeX with minimal user instructions and without the need of
external programs. It builds upon
the TikZ package and leverages the graph placement
algorithms from TikZ in order to automate the placement of many vertices.
TikZ-Feynman still allows fine-tuned placement of vertices so that even
complex diagrams can still be generated with ease.

In every quantum field theory course, there will be a chapter
that Wicks theorem and how it
can be used to convert a very large product of many creation and annihilation
operators into something more tractable
and normal ordered.

The contraction are denoted with a square bracket over the operators …

A skiplist is a way of storing elements in such a way that elements
can be efficiently accessed, inserted and removed, all in
\(O(\log(n))\) on average. Rust-SkipList is an implementation of
skiplists inside Rust.