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

Yale Quantum Institute Art Installation on Quantum Mechanics
The Yale Quantum Institute's artist in residence, Martha Lewis, in collaboration with Prof. Devoret, designed an art installation showcasing the weirdness of quantum mechanics. I helped with much of the technology behind the installation, in order to make it responsive to the visitors (mimicking the observer effect in quantum mechanics). In particular, the installation contains an interactive "physical" simulation of two quantum bits.
Laser Projector
A persistence of vision projector - two small mirrors on galvanic coils steer a laser beam, creating an animated outline of a vector image.
A reactor for rapid growth and directed evolution of genetically modified bacteria strains. Applicable in the study of synthesis of biofuels and other organics in modified bacteria.
A DIY analog circuit that permits to measure your ECG with any sound recorder.
Arduino Music Player and Alarm Clock
A musical alarm clock with an interactive menu interface.
Heated Bracelet
Small and simplistic heated bracelet with a resistive heater and an attiny controller.
Home Automation
Pebble Smartwatch Watchface
A custom watchface with a plethora of extra data, including a panel for arbitrary status messages delivered from a web service.
HTML Conference Posters
I make my conference posters with a simple CSS/HTML template, instead of convoluted LaTeX or inconsistent PowerPoint.

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