Contact

menu

Drop me a line

You can email me at or tweet at me (I do not use twitter much).

Fork this page

There's a github repo for this website. Feel free to browse the code :)

About

menu
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,::,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,::::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::,:::::::::::::::::::::::::,,,,:::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,::::::::::::,::::::::::::::::::,,,:,::::,::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::,::,:,:::::.::,:,,,:::::::::::::::::::,:::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,::::,:,:,..:,:,`..:,..,,::::.:::::::::::::::::,:::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,.,,,.,:,,,,,.,.,:,,,::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::.`::.. .,..:,.,:,,``.,:,.,'+++'++'':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,: `,,``.`.``.;;::....,.;.:.''''++'+++':,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.`....,`````,.```.,.,;;.,`::,:;''';++++;;;:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..``.,,,.. ``. ```...,..`:;:';''''+'++#+';':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,```,..,:,``.`..`..`,,.`.:;,:,+++++++++++++'';:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::,:,:,,:.,`.,..,``.`,..`..:::;'+'+++++++++++'++';:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::`,;'.`,;.``````.````.....::';+;'''++###+###++++'+';::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,`:.:.';.`. ```..``...,,:'++++'+++#++'++####++##++++;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,`. ,,.`.``````.```.;';'++#######################++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..;;;..`..``:`,``,:;+++++##########################++'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::;''..,..:;,;...:'++#+#+###########################++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,.,:,':.`.:,.;:;,.,+++#################################+++;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.::.::;.,'.;'',.;;'+########++++#######################+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:;.,:;:..;;'':.,,.'+###+++#+#############################+':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...::`::.``,.,:.::,:'++++++++++#############################++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,`.:..:;,. `,;;;::'+++++++++++++++++#########################+;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.``:`++..`:`;;;,,+'''''+++++'++++++++#######################+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.```,;+'`.`..''+'++;+''''+++'+++++++++++#######################+':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,`..`:';.``:.'++++'++''+'''''+''+++++++++#++++++#+##+##########++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,`,,:,;;:,`,:,++++++'''''+++''''''''+++++++#+++++++++++########+#+;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::.`.,;;;;,,.::''++++++''''''''''''''''+++++++++++++++++#+#########+;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,`,:;;;':,,:;''++++++''''''''''''''''''++++++++++++++++++++######+'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::``.,,::,:,:::;''++'+++'''''''''''''''''''++''++''''++++++++++######'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::``.:.,:,:;',:::''+'+++'''''''''''''''''''''''''+'''''+++++++++####+'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::,.`,,,,;;:'+;;:':''++'''''''''''''''''''''''''''''''''''++++++++####+;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::.`.:,:;:';''':;;,''++'''''''''''''''''''''''''''''''''''''+''+++####+':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::,,`,:,:::;''';;;;;,;'++''''''''''''''''''''''''''''''''''''''''+++####+;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,:`.,:::;;:;'''''''';''++'''''''''''''''''''''''''''''''''''''''''++####+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::`.:::;;+;;'+##+++''+'+'''''''''''''''''''''''''''''''''''''''''''++###+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::`.'::+;+';'##+#+++''+'''''''''''''''''''''''''''''''''''''''''''''+#+#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::.,:;;:'++''+##+#+++++++'''''''''''''''''''''''''''''''''''''''''''''++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,,:',:;'++'+###+#+++'++''''''''''''''''''''''''''''''''''''''''''''''++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,.;':;''++'##++++;+:'+++'''''''''''''''''''''''''''''''''''''''''''''++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::,:::;::;''+;###+++;:'+++++''''''''''''''''''''''''''''''''''''''''''''''+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,:;+:;+'##+##++#'+'++++'''''''''''''''''''''''''''''''''''''''''''''''+#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::':+:'+;###++'#';+++++'+''''''''''''''''''''''''''''''''''''''''''''''+++;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,';+;'++#++#;++++++++++''''''''''''''''''''''''''''''''''''''''''''''''#+;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::.::;+;''###++'++#+,+'++'''''''''''''''''''''''''''''''''''''''''''''''''#+'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,;'+''+####''###'++++''''''''''''''''''''''''''''''''''''''''''''''''''+#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::;'+''+##++++##+++++'''''''''''''''''''''''''''''''''''''''''''''''''''+#'::::::::::;;::::;:::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::.:''''+###++#';,+++''''++++'''''''''''''''''''''''''''';''';'''''''''''+#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::';''++##+'#+##++''''+++++'''''''''''''''''''''''''''';'';;'''''''''''+#':::::::::::::::;::;;;;::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,:+;+'+#'++#+##+++'+'+++++++++''''''''''''''''''''''''';'';;'''''''''+++#':::::::::::::::;::::::::::::::::::::::::::::::::::::::::;;
:::::::::::::::::::::::::::::::::::::::::::::::::::::;+;'++#+###+##+++++++++++++++++''''''''''''''''''''''';;;;;'''''''''+++#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::,;+'+++++######++++++++++++++++++++++++''''''''''';'''';;';;''''''''++++#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::,,;+'#++#++#####++++++++++++++++######+++++++++'''''''''''''''''''+++++++#;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::;+'+++'#+#####+++++++':######################+++''''''''''++++++++++++++;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::
:::::::::::::::::::::::::::::::::::::::::::::::::::,:;+'+#+########++++'.+#################++#########++++++++################+;:::::::::::::::::::::::::::::::::::::::::::::::::;;;::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::;''+##+########;:+############+#############################################':::::::::::::::::::::::::::::::::::::::::::::::;::::::
::::::::::::::::::::::::::::::::::::::::::::::::::,::;'+++####+###:'+###+++#########++###########################################+::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,:::::::::::::::::::::::::::::::::::::::::::::::,:;++++#####+:++#''+######################################################+###+::::::::::::::::::::::::::::::::::::::::::::,,,:::::;;
,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,:,:''#+##+#;++'+##############################################################':::::::::::::::::::::::::::::::::::::::::::,,,:::::::;
,,,,,,,,,,,,,,,:,,,,::,::::::::::::::::::::::::::,::::''++##+'+'+################################################################':::::::::::::::::::::::::::::::::::::::::::,::::::::::
::::::::::::::,:::::::::::::::::::::::::::::::::::::::''++++++++++##################+++##+'+#####################################'::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::,,,,:::::::::::::::,,:::,::::::::::::::::::;:+++'++;''''''''''+###########++###'''+###################################'::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::,,,:::::::::::::::::::,,,::::::::::::::::, `.;''+#####+++++++++#########++###+'''+##########+########################'::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::`.:;';+#######++++++++#########++###+'+''+#######++'+##################++++#;::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::,;;''''+######++++++++###########++#+'#++++#######'''##################+++##;::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::,,,,,,::::::::::::::::::::::,;;;;''''+##+#++++''+++#####++++#####'##+#+++######'''+#################+++##:::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::,,,:,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,;:;';''++#++#+++'''''++###++++++####++++#+++#+##++''''#################+++##:::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,;:;';;''+#++#++''''''++##+###+++###++++++#'+++###'''''+##+#############+++##:::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::,;;;';;;'++'+++++''''''+######+++##''''''++++++##+''''''+++#############+++#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,:,,,,,,,,,,,,,::::::::::::::::::::::::,;;;';;;;'#'++++''''''''#######+#+#''''''++#####+'''''''##+#############+++#':::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::,;;;';'';'#+++++''''''''+######+++#''''''+######+'''''''##+##############+##::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,::,::::::::::::::::::,;;''''';'++++++'''''''''#####++++#'''''++#+####+'''''''+##+#############+##::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,;;''';;;;'+++++'''''''''######+###+++''++#+##++'''''''''##+############++#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,::::,;;'';;;;''++++''''''''''+########+++++++++####+++'''''''+#+############+##:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;;;;;;;;''++++'''''''''''+####+#+++++++++##+#++++'''''''+##+#############+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;,;;;;;;''''+''''''''''''''+#############+#++++++''''''''+##############+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,:,.;;;;:;'''''''''''''''''''''''++#######+++++'++++'''''''+++##########+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,:,,;';:;'''''''''''''''''''''''''''''++'''+'''++++'''''''''+++++++++''''::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
,,,,,,,,.....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,.....,,,.,;';:;''''''''''''''''''''''';'''''''''''''++++'''''''''''++++''''''''::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,
,,,,,,,,......,..,,,,..,,,,,,,,,,,,,,,,,,,,,,.......,.:''';;'';'''''''''''''''';;;;;''''''''''''++++''''''''''''''''''''''''::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.``
,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......;''';;'';'''''''''''''''''';;;'';;;;;';;;'+++'''''';;;;;''''''''''''''::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.``
.,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....;:''''''+''''''''''''';''''';;;;;;;;;;;;'++''''';;;;;;;;;;''''''''''';::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.``
..,......,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....::''+'''+''''''''''''''';;;;;;;;;;;;;;;'''''';;;;;;;;;;;;;;'''''''''';::::::::::::::::::::::::::::::::::::::::::::::::::::,,..````
,,,,,,,.,,.......,,....,,,,,..,,,,,,,,,.,.,..,.........;;''+'++'''''''''''';;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;'''''''''::::::::::::::::::::::::::::::::::::::::::::::::::,..````````
....,,,..........,,,,.....,,.,,,,..,,....,,.,,.........;';'''''''''''''''';;;;;;;;;;;;;;;;;;;;'';;;'###+;;;;;;;+';''''''''':::::::::::::::::::::::::::::::::::::::::::::::,.````````````
..........```.....,,,,,,...,,,,,...,,,,...,,,,,........,'''';;;;;'''''''''';;;;;;;;;;;;;;;;;;;;';;'+##+++;;;;;''''''''';''':::::::::::::::::::::::::::::::::::::::::::::,.`` ```````````
...,,,,,,....,....,,,,,,,,,...,,,..,,,,,,,,,,,,,........;''';;;;''''''''''';;;;;;;;;;;;;;;;;;;'';;;''+'''';;;'';'''''''''';::::::::::::::::::::::::::::::::::::::::::::.``   ``````````.
.........,,,,,,,,,,,,,,,,,,,..,,,.,,,,,,,,,,,.,,..,,..,,,;'';;;;'''''''''''';;;;;;;;;;;;;;;;;;''';;;;''';;;;'''''''''''''';::::::::::::::::::::::::::::::::::::::::::::,.```````````````
...``....`..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;';;;'''''''''''';;;;;;;;;;;;;;;;;;;;''''''';;;;;'''''''''''''''::::::::::::::::::::::::::::::::::::::::::::::::,...``````````
...``...````.....,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,.,;;;;';;'''''''''';;;;;;;;;;;;;;;;;;;'''''''';;;;;;'''''''''''''':::::::::::::::::::::::::::::::::::::::::::::::::,...`````````
.``````.........,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,.,,,,...;;;;;;;'''''''''';';;;;;;;;;;;;;;;;''''''''''';;;;'''''''''''''':::::::::::::::::::::::::::::::::::::::::::::,,..```````````..
``````................,.,,,,,,,,,,,.,,,,,,,,,,,,.....,..,..;;;;;;;'''''''''';;;;;;;;;;;;;;;;;;'''''''''';;;;''''''''''''''::::::::::::::::::::::::::::::::::::::::::,..```````````......
``....................,..,,,,,,,,,..,,,,,,,,,.,,............,;;;;;;''''''''';;;;;;;;;;;;;;;;;'''''''''''';''''''''''''''';::::::::::::::::::::::::::::::::::::::,,.`````````````........
.......................,,,,,,,,,,,...,,,,,,,,,,..............,'::;,''''''''';;;;;;;;;;;;;;;;;'''''''''''''''''''''''''''';:::::::::::::::::::::::::::::::::::,..```````````````.........
.`..........................,,,,,,.,,,,,,,,,,...`'##',........'',;:'''''''''';;;;;;;;;;';;;;''''''''''''''''''''''''''''':::::::::::::::::::::::::::::::::,..``````````````````.........
``..............................,,,,.,,,,,,..,,`.#####+,......:;,;;'''''''''';;;;;;;;;;;;;;'''''''''''''''''''''''''''''':::::::::::::::::::::::::::::::..``````````````````````........
```........................,,,,,,,,,,.....,,,. .'#######+,....,::;;:''''''''';;;;;;;;;;;;;;''''''''''''''''''''''''''''''::::::::::::::::::::::::::::::.``  ``````````````````````````..
````.``.............,....,,,,,,,,,,,,,,,..,,. .++##########,..,,,:':''''''''';;;;;;;;;;;;;;;;''''';;;;;;''''''''''''''''':::::::::::::::::::::::::::::.`    ````````````````````````````
`````````............,..,,,,,,,,,.,,,,,,,,,` `'++###########+:,`,:;''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''''''::::::::::::::::::::::::::::,`` `  ```````````````````````````.
````````........,,...,,,,,,,,,,,,,,,,,,,,.   :+++#############+;,:;':''''''';;;;;;;;;;;;;;;;;;;;'''''''''''''''''';;'''''::::::::::::::::::::::::::::,.`    ```````````````````````.....
```````.............,,,,,,,,,,,,,,,,,,,. `` .'+++##############+`.;',''''''';';;;;;;;;;;;;;'''''++++++++++++++++#+;;'''';::::::::::::::::::::::::::::::.````  `````````````````.......``
```````.............,,,,,,,,,,,.,,,,,.  `` `;++++##############'.`;';'''''''';;;;;;;;;;;;;;'+#+++++++''++++++++++';;'''';::::::::::::::::::::::::::::::::,..````````````````.....```````
````````.`.....,,,..,,,,,,,,,,,,,,,,` ``` `;+++++##############':.;'':''''';;;;;;;;;;;;;;;;''+++++'''''''+''''+++'''''''::::::::::::::::::::::::::::::::::::::,,....````.....`````````..
``````````.........,,,,,,,,,,::::,.  ``` `:++++++#############'+;`;'',''''';;;;;;;;;;;;;;;;'''''''''''''''''''+''''''''':::::::::::::::::::::::::::::::::::::::::,,,,,..``````````......
```````..`.........,,..,,,,,,,:,`  ```` `,+++++++###############:`:'':;''';;;;;';;;;;;;;;;;'''''''''''''';;''''''''''''',,::,::::::::::::::::::::::::::::::,,::::,,..`````````..........
 ``` ``.```........,..,,,,,,,,`  `````` .'+++++++###############;.:''':''';;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;''''''''';,,,::::::::::::::::::::::::::::,,,.`..,,..```````...............
 ``` ``..``..........,,,,,,`` ```````` `:+++''+++###############'`:''':;'';;;;;;;;;;;;;;;;;;'''';;;;;;;;;';;'''''''''''...,,,.,,,,,.,:::::,,,:,,:,,,,,.````````````````.................
```.```..................``   `````````.;'::;++++##############+'.,''';;'';;;;;;;;;;;;;;;;;;;;'';;;;;;;';';''''''''''''.``.,+.....`.,,,......,..,......`````````````....................
```..................... ` ```````````.:':,;+++++###############'.:'''';''';;;;;;;;;;;;;;;;;;;';;;;;;;;'''''''''''''''''++;#+'...```....`..`..`........```````````......................
``....`................`  ````````````,;;,:++++++###############',:'''':''';;;;;;;;;;;;;;;'';;';;;;;;;;''';;''''''''''+###.:++,.........`...`.``......``````````........................
``.`...................  ```````..```.::,,;++++++################.:'''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';';;''''''''+###:.'#+.............`......```````````..........................
``....................  ```````..```.,::,;+++++++###############+.:''''';'';;;;;;;;;;;;;;';;;;;;;;;;;;;;''';;'''''''''###;`.'+++,.........``.......``.....``............................
``...````............   `````....``.,::,:'++++++++##############;.:'''''''''';;;;;;;;;;;;';;'';;;;;;;;;''''''''''''''+###`':+++++;.........`............................................
.`..................`  ````......`..:;,:'+++++++++##############;.,;''''''''';;;;;;;;;;;;'';''';;;;;;;'''''''''''''''####+++++++++;........``........................,..,,..............
....................   ``.........,,::,;'+++++++++##############+.,''''''''''';;;;;;;;;;''''''';';;;''''''''''''''''+###+++++++++'''........`..............,........,,,,,,,,,,,,,,......
`......``.......... `  ``.......`,,::::''''+++++++###############,,'''''''''''';;;;;;;;''''''''''''''''''''''''''''+####++++++++++';;:......................,,.........,,.,,.,,.,.......
...................`   `........,::::,:;;'+'++++++###############.,''''''''''''';;;;;;;;;'''''''''''''';'''''''''''+#####+++++++++++::'......................,,,.......,,.,,.,,.........
``.......`.........`` `.....,...;,;:::;;;''+++++++###############..'''''''''''''';;;;;''';''''''''''''';;;'''''''''+'##+#++++++++++++:,::......................,,.......,...............
```................`` `....,,..:;:;:::;'+'++++++++##############+`,'''''''''''''''';;;;;;''''''''''';;;;;;''''''''+++'++##++++++++++++::,;.....................,,,......................
  `................````.,,,,..,+:;;:;;'++++++++++++##############.,;''''''''''''''''';;;;'''''''''';;;;;;;;;;'''''++++####++++++++++++';:::.....................,,......................
 ``.`..............```..,.,...';;;:::;'''++++++++++#############+`,;'''''''''''''''''''''''''''''''';;;;;;;;;''''+#++####++++++++++++++;;;:,...,........................................
`................,,```..,,,.,:;::;;:;;+'+++++++++++##############.,''''''''''''''''''''''''''''''';;;;;;;;;;;'''++#######+++++++++++++++;;:::,:,.........,,.............................
................:';```..,,,.,';'';::''+++++++++++++##############.,''''''''''''''''''''''''''''''';;;;;;;;'';''''#######+++++++++++++++++';';;::,.........,,,...........................
...............:+#;``..,,,,:;''';;:;'++++++++++++++#############+.:'''''''''''''''''''''''''''''';'';;;;;'''''''########++++++++++++++++++''';;:,;......................................
......```.....;+##'``.,,:,:'+''';::++++++++++++++++#############+.:''''''''''''''''';''''''''''''''''''''''''''+#######++++++++++++++++++++'''';:::.....................................
.......`.....;+##+,..,,;::'++'';;;+++++++++++++++++############++,:'''''''''''''''';;;;;;'''''''''''''''''''''+#######+#+++++++++++++++++++++'++'';,:,,.................................
............;;###:,..,:;:'+++'''''++++++++++++++++++###########++;:''''''''''''''''';;;;;;''''''''''''''''+'++#########+++++++++++++++++++++++++++'';..;:...............................
....``.....:;###::,.,,:;''++';'+;#######++++++++++++###########+++:'''''''''''''''';;;;;;;;;;''''''''''+'''++########++++++++++++++++++++++++++++++++';,.+'.............................
..`........''##:::,,,:;:'+++''++##############++++++###########+++,'''''''''''''''';;;;;;;;;;;;'''''''''''+++#######++++++++++++++++++++++++++++++++++++'':+,...........................
```.......;:##;:::,.,:'+'++++##+#################+++##########++++:''+'''''''''''''';;;;;;;;;;;;''''''''''++#######++++++++++++++++++++++++++++++++++++++++:'...........................
```......::'#+::::,,:;'+++####################################+++++'++''''''''''''';;;;;;;;;;;;;''''''''''+#######++++++++++++++++++++++++++++++++++++++++++'..........```.............`
`.......,::+#:::;;,,::++######################################+++++'+++''''''''''''';;;;;;;;;;;''''''''''+######+++++++++++++++++++++++++++++++++++++++++++++...........```........`````
........::;#;::;;;,,,'+#######################################+++++++++''''''''''''';;;;;;;;;;;;''''''''++#####+++++++++++++++++++++++++++++++++++++++++++++.............```````````````
.......,::++:::;;:,,:++#######################################++++++++++'''''''''''';;;;;;;;;;;'''''''''+#####++++++++++++++++++++++++++++++++++++++++++++#+.........``....`````````````
.......::,+;::;'':,,;+########################################++++++++++'''''''''''';;;;;;;;;;'''''''''+#######+++++++++++++++++++++++++++++++++++++++++++##.........`....``````````````
......,:::';::;;':,:'#########################################+++#++++++'''''''''''''';;;;;;;;''''''''+######++++++++++++++++++++++++++++++++++++++++++++###....,:;,......``````````````
......:::;;::;;;+,,:'#########################################+++#++++++'''''''''''''';;;;;;;'''''''''+######+++++++++++++++++++++++++++++++++++++++++++####+,.:';;'........```````````,
....`.::::;;;;;;#,,:+#########################################+++#+++++++'''''''''''''';;;;;;''''''''+######++++++++++++++++++++++++++++++++++++++++++++######+####+'::......``..```..,.
.....,:::;::;;;;#:,:+#########################################+++#++++++++''''''''''''';;;;;;'''''''+#####++++++++++++++++++++++++++++++++++++++++++++++############'';',....```````..
.....::::;:;;;;'#:,;+#########################################++++++++++++''''''''''''';;;;;'''''''++######++++++++++++++++++++++++++++++++++++++++++++#############''';'....``  ````` `
.....:::::;;'''+#:,;##########################################++++++++++++''''''''''''''';;'''''''++######+++++++++++++++++++++++++++++++++++++++++++++##############++';'.```
....,::::;''''++#:,;###########################################++++++++++++'''''''''''''''''''''''+#####++++++++++++++++++++++++++++++++++++++++++++++###############+++''`` ``
....,::::;;'''+##,,'###########################################+++++++++++++'''''''''''''''''''''+#####+++++++++++++++++++++++++++++++++++++++++++++++#############
....::::;;'';''##,,+###########################################++++++++++++'''''''''''''''''''''++###++++++++++++++++++++++++++++++++++++++++++++++++####################+'`      `
....::::;'''';;##::'###########################################+++++++++++++'''''''''''''''''''++###+++++++++++++++++++++++++++++++++++++++++++++++++#####################++,.`   `   ``
`...::::;'''';+##::+############################################+++++++++++''''''''''''''''''+++#################+++++++++++++++++++++++++++++++++++#########################'':
....:::;;''+''###::+############################################+++++++++++''''''''''''''''''++###########################++++++++++++++++++++++++++##########################';
....:::;;+'+;+##+,:+#############################################+++++++++++''''''''''''''''++##############################################+++++++###########################+''`  ``
...,:::;''++'###+,:+#############################################++++++++++++'''''''''''''+++################################################++++++#############################'; ````
...::::;'++++###+::+##############################################+++++++++++''''''''''''+++###################################################+++##############################++`````
.`.;;::;'+#+####+::###############################################++++++++++++''''''''''++++#####################################################+###############################+``````
.`.:'::;++#+####+::################################################++++++++++++'''''''+++++#######################################################################################.....`
``,:+;:'+##+####+::#################################################+++++++++++++'++++++++########################################################################################...,..
..:;';:'+##+####+;:##################################################++++++++++++++++++++#########################################################################################'.,,,,
..;;;;:'+#######+;:##################################################+++++++++++++++++++###########################################################################################,,,,,
`,';'':'+#######+;;###################################################+++++++++++++++++############################################################################################:,,..
`:';++;;+#######';:####################################################+++++++++++++++#############################################################################################+,```
`:';+';;+#######';;#####################################################+++++++++++++###############################################################################################`  `
`:'++++;+#######'::#####################################################++++++++++++################################################################################################````
`;'++##''#######':;#######################################################+++++++++#################################################################################################:`.`
.''#+#+''#######':;#########################################################++++++##################################################################################################'...
.''#+###'++#####':;##########################################################++++###################################################################################################+,..
`+'#+##++++#####;:;##################################################################################################################################################################,..
`;++#####'+#####;:;##################################################################################################################################################################,.,
.,#+####+++#####;:;##################################################################################################################################################################,,,
..#+#####+'++###;:;##################################################################################################################################################################,,,
..'+#####+++####;;;##################################################################################################################################################################,,,
.`.#######+++###;:;##################################################################################################################################################################,.,
``.+######+++###':;##########################################################################################+#######################################################################,.,
``..########++##':;##################################################################################################################################################################,..
  ``;#######++##',:+++++++###########################################################################################################################################################,..
````.+#######+##',:++++++++++++######################################################################################################################################################,,,
  ...:+#######+#',:++++++++++++++++##################################################################################################################################################,,,

Hey, my name's Petr

and I'm a freelance programmer. I have a masters degree in Statistics, but prefer working in web development. I focus on creating frontend applications, but lately, I find myself writing a lot of Ruby.

When not coding,

I like to hike, do sports (squash, football, kick-box), woodworking and reading. I'm a dog person, a music addict and an open source enthusiast.

I go as mreq online,

you can find me on github and the stackexchange websites. See #contact for more information. I occasionally blog about ubuntu, sublime text and the web.

Work

menu

Open source

Selected commercial