The Short Story
Mathematician by profession. Passionate about technology. Interested in puzzles. Born '82 in Sofia, Bulgaria.
rkirov2.at.illinois.dot.edu
Mathematician by profession. Passionate about technology. Interested in puzzles. Born '82 in Sofia, Bulgaria.
rkirov2.at.illinois.dot.edu
I am currently all-but-dissertation graduate student at University of Illinois Urbana-Champaign. My thesis advisor is Dr. Iwan Duursma.
I maintain the following site agtables.appspot.com, where you can find different parameters on algebraic geometric codes computed with different algorithms.
Occidental College - Los Angeles,CA
American College of Sofia, Bulgaria
Currently I work as the graduate student liaison for the computer-based teaching program Calculus&Mathematica(C&M). My job involves supervising the 8 C&M courses taught by graduate students and teaching one of them. The courses in the C&M program use the Mathematica software for a clearer visualization and a better conceptual understanding.
I used to use Flash before I switched to the open-source world.
Google Maps API is great for making interactive maps. I used the data from AMS to make this map.
Using John Resig (the author of some great js tools like jquery) excellent js library Processing js, I have made an interactive graph editor. Soon it would be part of the computer algebra SAGE. You can also try it stand-alone in your browser.
The picture above is an example of a Droste effect. The spiralling was first done by Escher in one of his paintings . To understand the mathematics behind it this article in AMS is very useful. As it turns out these are "just"(remove parenthasis if you are a mathematician) holomorphic maps between elliptic curves over the complex numbers.
To create the image, I have written a small program in processing(it's java with some extra libraries). You can use the program below to make your own pictures. The source code is sloppy at best, but it was more a proof of concept then fully developed application.
Droste Program for Windows (needs Java to run)
Source (use Processing to compile)
If you want to rewrite the code this article might help you, but seemed too engineering for my liking. There is already such a
plug-in for GIMPS, which seems to have more functionality.