.;ldOOOOO00Oxdl;.
.;dOOOO00000000000000Od,
;dOOOOO00000000KKKKKKK0000Oo'
,xkOOOO000000000KKKKKKKKK000000x'
.lxkkkOO00000000KKKKKKKKKKKK000000Oo.
'dxxxkkOO0000000KKKKKKKKKKKKKK000000OO;
:oddxxkkkOOO00000000KKKKKKKKKK0000000OOOc
:oooddxxkkkOOOOO0000000000000000000000OOOOo
;llooddxxkkkOOOOO0000000000KKKK00000000OOOOOl
.cllloddxxkkOOOO000000000000KKKK00000000OOOOOk,
;ccloodxxkkkOOOO00000000000000000000000OOOOOOOd
.:ccloodxkkkkkOOOOO00OO00OOO0000000000OOOOOOOOOk'
,ccclooddddxxxxxkOOO0OOO0OOOkkkkkxxxxkkkkkkkkkOk;
;ccclc:::::cccccloxkOOOOOOkkddooloddxkkkkxxxkkkk:
.;cc:;;;::llllc:;;;cokOO000kdlclodkkkkkkxxdddxkkkc
.:c:;,,;;:ccclcc;,',;dO0K00koccc::coddddoooddxkkkc
:c:;,,''',;;''','.,;lk0K0OOko;;;:'',;:clodxxkkkko;.
;,ccc:;,',,',;,:coolollk000OOOO0kxdollooxkkkOOOOkkxo:
';ccloolcclloodxxxxxdodkO00OOOO000OOOOOOOOOO0OOOkkko.
.:cloddxxddxxxxxkkxdodxkO00OOOOO0000OO0000000OOOkkkd
:ccloodxxkkkkkkkxdlldxkO00OOOOO00000000000OOOOkkkkx
::cclooddxkkkkkkkdc::cdxkkkxxkOO0000000OOOOOkkkkxxx
;::clloddxxkkkkkkl:,..,::c:,;ok0000000OOOOkkkkkxxxd
,;:cllloddxxkkkkd:,'..',,;:::oO00000OOOOOOkkkkxxxdo
.,;ccccloddxxkkxdc;'..',;:odxkkOOOOOOOOOOkkkkkxxdo,
.',:cccllodddddolc:;,:loloxxddxxxxkkOOkkkkkkxxxdoo
'';::clllllclc::cccccoxxooodxxxxxxxxkkkkkkxxxddo,
.',,;;:ccc;;,,,,,''''..'',;;;;:looodxxxxxxxxxdoc;;,'.
..',,,,;;:;'..',;:clooddddxxddoll:cldxxxddxddol,.',,;;:;'.
.'...',,''',,;,;:c:;::::ccc:cclodxkkxolooddlooolc,.......',:cl;
',... .''......',;:c:;;,'....';clddddol::ccccccc:;.. ...':ccl,
.;,'.. ........'',;loollldddoloxxxdl::c;;;;;;:;,;,,.. .::cclc
.:;,'.. ........',coddodxxxxkkkkkxdlc::;,,,;;;',;''''....;:ccccc
.c;;,,. .......',,:cccoooclddddolllc:;;;,,,'';c,,;;;,,;::ccccl;
.;::;;;,. ...........';::c::c::c:cc:,,,',,',.,cc..',;;;::cccccl,
.;:;;;;;:,. ..... ........'',''.',,:;'',,,,'';cll....';::::cclcc'
.::;;,;;;;:;.... ........ .............',,,;;'.:oooo';;;:::::cccccc
;;;;;'.',,;::,.... ....................',,,'.,cddddo::::cc:c::ccc:.
;'',,'..',,,;:,.'... .... ...............'.....':odddddl:cc:::c::::;;c
,...'....''',;;;,,'.. ....... ...............':oxxxxolccol::::;:;;,;;c.
;,..........'';;;:;,'. .........................':lxxxdlcc:::kx:;::;;,,'',;cc;'.
;,'. ........',;;;;:;'.......................,:odxkdlc::c;;oNNc,;;''..'',;:c:::
;,,'..... ....',',,,;;;;,'................';codxxoc::::::c,cXNl;'..',;;',;:c::;
,,;,,'..... ....;kk:..',;;;,'.........',:clddolcccc::::::,,XWd..,;:::;'';;cc:;
;;;;;;,,,,'. ..ONK......',;;;;;;;;::clooocc:::::::::::;'.OW0:::::;;:,',:c::;
;;;;;;;,,;;,'. .lXN:. .....'';;;ccloc;;::::::::::;;'....dNNcc:;;:::,,,::c:;
;;;;;;,,;;;;,,.....,KNx. .........',,,,,,,;,,,''......'lXNo:ccc::;,,;::c:;
;;;;;;;;;;;;;;;,'...0N0,'... ...'''',,,,;,'',;'.',;,..';KWOcccc:;,,,;::c::
;;;;;;;;;;;;;;;,,..'ONK;;;;,'......'''''',;;;;,;;;',;;;;;,'..,OWKccc::;,,;;::::;
This is the web page for Gianni Tedesco. By accessing this website, you are agreeing to the terms of the secret agreement. Refusing these terms indicates acceptance of terms.
Programming in C on Linux for fun and profit since the end of the last century. Around 2018 started taking python more seriously, and from 2021 onwards, usually picking rust for new projects. Right now, I am taking a crash course in C++.
I also do a bit of electronics and embedded programming, and have a long-standing interest in smartcards, security, 8 bit computing, japanese consoles of the 16bit era, and software-defined radio.