Teaching and Outreach

Yale Prize Teaching Fellowship
For my work as a TA for MENG 404 "Medical Devices Design and Innovation" I was awarded the Prize Teaching Fellowship for 2016-2017. "The Prize Teaching Fellowships recognize outstanding performance and promise as a teacher. They are considered among the most important honors that Yale bestows upon graduate students."
Engineering Day for School Children
I was the 2016-2017 coordinator for GSI, a large half-day science outreach event held 4 times a year at the Yale Physics Department.
in Bulgarian - Висше във Франция
Често полувачам въпроси относно висшето образование във Франция от български гимназисти които желаят да кандидатстват там. На тази страницa описвам моите преживявания във френската образователна система.


Research Profile
The sidebar has links to profile pages listing my published work: Google Scholar and ORCiD
Conference Posters and Presentations
A repository for talks that I have given.
Neural Network Decoder for Quantum Error Correcting Codes
A decoder with very high threshold for arbitrary stablizer codes (tested on the toric code). All of the software is available.
Optimized Entanglements Purification Circuits
Algorithms for optimization of quantum entanglement purification circuits and a repository of well performing circuits.
Visualization of Holonomic Quantum Gates
Visualizations of holonomic quantum computing on cat-codes in harmonic oscillators.
Visualization of Quantum Channel Construction
Visualizations of the binary decision tree traversed during the feed-forward construction of a quantum channel.

Open Source

Github Profile
My Github profile lists open source software I have created or worked on, including research projects and small one-off tools.
Sympy is a Computer Algebra library on which I have worked as a volunteer during most of my undergrad. See the SymPy tag. The Diff Geom in Python Page describes work I did under a student scholarship from Google (GSoC). Unfinished (and outdated) git branches are archived on github.
Hamiltonian Engineering - BBQ formalism
A constraint solver for the design of Hamiltonians ("pumps") in the BBQ formalism.
A small package for numerical simulation of quantum systems. Created as an alternative to `qutip` due to code generation limitations in the latter. It was an amusing experiment in code generation, but now Tensorflow and Theano support complex sparse matrices, so you can just use them with a bit of a wrapper. Or QuantumOptics.jl in Julia.
Genealogy Software
Web based collaborative software for family tree research.
Bulgarian Parliament Tracker
The first public tracker and visualizer of parliamentary votes in the Bulgarian parliament, originally at parlamentaren-kontrol.com. Supplanted by the obshtestvo.bg community. The scraper and visualization code are available on github.

Hobby Projects

Arduino Music Player and Alarm Clock
A musical alarm clock with an interactive menu interface.

There is significant overlap between categories, but entries are not repeated, rather simply placed in the most fitting category.