tgragnato.it - Tommaso Gragnato

Hi there ๐Ÿ‘‹ I'm Tommaso

- ๐Ÿ”ง I am a backend developer currently engaged in platform engineering roles
- ๐Ÿ’ผ I strive to leverage my knowledge and expertise to create and manage robust and scalable infrastructures
- ๐Ÿš€ My focus is on security, containerization and orchestration, monitoring and logging
- ๐Ÿ”ญ I am presently working on projects that involve Go and/or PHP
- ๐ŸŒฑ I am actively engaged in expanding my skill set by delving into the realms of Ruby and Javascript
- ๐Ÿ’ฌ I'm always eager to engage in discussions and share my knowledge, especially about networking and censorship circumvention

Contacts

Email: tgragnatoใ€Œๅ˜ไพก่จ˜ๅทใ€icloud

PGP: A283 C77F BE2B 15D8 7EF4 16E9 B7E4 732B 4DE7 4631

https://keys.openpgp.org/vks/v1/by-fingerprint/A283C77FBE2B15D87EF416E9B7E4732B4DE74631

https://gitlab.torproject.org/tgragnato.gpg - http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tgragnato.gpg


Words

06-06-2026 - Tactical Macro Derisking - Systematic risk analysis and asset allocation ๐Ÿ‡ฌ๐Ÿ‡ง

12-08-2025 - Factor ETF Portfolio - Smart-beta investing the European way ๐Ÿ‡ฌ๐Ÿ‡ง

11-05-2025 - ั‚ะตะผะฟะตั€ะฐ ะฝะฐ ะฑัƒะผะฐะณะต - ั‚ะตะผะฟะตั€ะฝะฐั ะถะธะฒะพะฟะธััŒ - tempera on paper - tempera painting, tempera su carta - pittura a tempera, ็ด™ใซๆใ‹ใ‚ŒใŸใƒ†ใƒณใƒšใƒฉ - ใƒ†ใƒณใƒšใƒฉ็”ป ๐Ÿ‡ท๐Ÿ‡บ

10-05-2025 - Allineamento Strategico - Grande parte del successo nella gestione di un buon team sta nella selezione. Scegli le persone giuste! ๐Ÿ‡ฎ๐Ÿ‡น

21-03-2025 - Open Source Day 2025 - For Who Loves Open Source ๐Ÿ‡ฌ๐Ÿ‡ง

23-02-2025 - Mitigations for the NoName057(16) DDoSia Project - Understanding the attack methodology and the source infrastructure to implement cost-effective mitigations ๐Ÿ‡ฌ๐Ÿ‡ง

19-02-2025 - HAProxy Stream Processing Offload Engine - Blind testing & Performance Benchmark ๐Ÿ‡ฎ๐Ÿ‡น

25-12-2024 - Code Chronicle - Advent of Code 2024 [Day 25] ๐Ÿ‡ฌ๐Ÿ‡ง

24-12-2024 - Crossed Wires - Advent of Code 2024 [Day 24] ๐Ÿ‡ฌ๐Ÿ‡ง

23-12-2024 - LAN Party - Advent of Code 2024 [Day 23] ๐Ÿ‡ฌ๐Ÿ‡ง

22-12-2024 - Monkey Market - Advent of Code 2024 [Day 22] ๐Ÿ‡ฌ๐Ÿ‡ง

21-12-2024 - Keypad Conundrum - Advent of Code 2024 [Day 21] ๐Ÿ‡ฌ๐Ÿ‡ง

20-12-2024 - Race Condition - Advent of Code 2024 [Day 20] ๐Ÿ‡ฌ๐Ÿ‡ง

19-12-2024 - Linen Layout - Advent of Code 2024 [Day 19] ๐Ÿ‡ฌ๐Ÿ‡ง

18-12-2024 - RAM Run - Advent of Code 2024 [Day 18] ๐Ÿ‡ฌ๐Ÿ‡ง

17-12-2024 - Chronospatial Computer - Advent of Code 2024 [Day 17] ๐Ÿ‡ฌ๐Ÿ‡ง

16-12-2024 - Reindeer Maze - Advent of Code 2024 [Day 16] ๐Ÿ‡ฌ๐Ÿ‡ง

15-12-2024 - Warehouse Woes - Advent of Code 2024 [Day 15] ๐Ÿ‡ฌ๐Ÿ‡ง

14-12-2024 - Restroom Redoubt - Advent of Code 2024 [Day 14] ๐Ÿ‡ฌ๐Ÿ‡ง

13-12-2024 - Claw Contraption - Advent of Code 2024 [Day 13] ๐Ÿ‡ฌ๐Ÿ‡ง

12-12-2024 - Garden Groups - Advent of Code 2024 [Day 12] ๐Ÿ‡ฌ๐Ÿ‡ง

11-12-2024 - Plutonian Pebbles - Advent of Code 2024 [Day 11] ๐Ÿ‡ฌ๐Ÿ‡ง

10-12-2024 - Hoof It - Advent of Code 2024 [Day 10] ๐Ÿ‡ฌ๐Ÿ‡ง

09-12-2024 - Disk Fragmenter - Advent of Code 2024 [Day 9] ๐Ÿ‡ฌ๐Ÿ‡ง

08-12-2024 - Resonant Collinearity - Advent of Code 2024 [Day 8] ๐Ÿ‡ฌ๐Ÿ‡ง

07-12-2024 - Bridge Repair - Advent of Code 2024 [Day 7] ๐Ÿ‡ฌ๐Ÿ‡ง

06-12-2024 - Guard Gallivant - Advent of Code 2024 [Day 6] ๐Ÿ‡ฌ๐Ÿ‡ง

05-12-2024 - Print Queue - Advent of Code 2024 [Day 5] ๐Ÿ‡ฌ๐Ÿ‡ง

04-12-2024 - Ceres Search - Advent of Code 2024 [Day 4] ๐Ÿ‡ฌ๐Ÿ‡ง

03-12-2024 - Mull It Over - Advent of Code 2024 [Day 3] ๐Ÿ‡ฌ๐Ÿ‡ง

02-12-2024 - Red-Nosed Reports - Advent of Code 2024 [Day 2] ๐Ÿ‡ฌ๐Ÿ‡ง

01-12-2024 - Historian Hysteria - Advent of Code 2024 [Day 1] ๐Ÿ‡ฌ๐Ÿ‡ง

31-10-2024 - USENIX SREcon24 Europe/Middle East/Africa - 29-31 Oct 2024 The Convention Centre Dublin ๐Ÿ‡ฌ๐Ÿ‡ง

20-10-2024 - The Innovation Paradox: Why Tech Revolutionaries Must Embrace Risk - The dichotomy that exists between genius and the solitude of failure ๐Ÿ‡ฌ๐Ÿ‡ง

08-09-2024 - US Covert Communications - Channels uncovered by the counter intelligence of Iran, Russia and China ๐Ÿ‡ฌ๐Ÿ‡ง

22-07-2024 - We Are Developers 2024 - 17-19 Jul 2024 Messe Berlin ๐Ÿ‡ฌ๐Ÿ‡ง

05-07-2024 - BPF HTTP Replay - Midpoint network interception for HTTP traffic mirroring ๐Ÿ‡ฌ๐Ÿ‡ง

14-05-2024 - DxDay 2024 (1st edition) - Bologna - Hotel Savoia Regency ๐Ÿ‡ฌ๐Ÿ‡ง

24-12-2023 - Never Tell Me The Odds - Advent of Code 2023 [Day 24] ๐Ÿ‡ฌ๐Ÿ‡ง

23-12-2023 - A Long Walk - Advent of Code 2023 [Day 23] ๐Ÿ‡ฌ๐Ÿ‡ง

22-12-2023 - Sand Slabs - Advent of Code 2023 [Day 22] ๐Ÿ‡ฌ๐Ÿ‡ง

21-12-2023 - Step Counter - Advent of Code 2023 [Day 21] ๐Ÿ‡ฌ๐Ÿ‡ง

20-12-2023 - Pulse Propagation - Advent of Code 2023 [Day 20] ๐Ÿ‡ฌ๐Ÿ‡ง

19-12-2023 - Aplenty - Advent of Code 2023 [Day 19] ๐Ÿ‡ฌ๐Ÿ‡ง

18-12-2023 - Lavaduct Lagoon - Advent of Code 2023 [Day 18] ๐Ÿ‡ฌ๐Ÿ‡ง

17-12-2023 - Clumsy Crucible - Advent of Code 2023 [Day 17] ๐Ÿ‡ฌ๐Ÿ‡ง

16-12-2023 - The Floor Will Be Lava - Advent of Code 2023 [Day 16] ๐Ÿ‡ฌ๐Ÿ‡ง

15-12-2023 - Lens Library - Advent of Code 2023 [Day 15] ๐Ÿ‡ฌ๐Ÿ‡ง

14-12-2023 - Parabolic Reflector Dish - Advent of Code 2023 [Day 14] ๐Ÿ‡ฌ๐Ÿ‡ง

13-12-2023 - Point Of Incidence - Advent of Code 2023 [Day 13] ๐Ÿ‡ฌ๐Ÿ‡ง

12-12-2023 - Hot Springs - Advent of Code 2023 [Day 12] ๐Ÿ‡ฌ๐Ÿ‡ง

11-12-2023 - Cosmic Expansion - Advent of Code 2023 [Day 11] ๐Ÿ‡ฌ๐Ÿ‡ง

10-12-2023 - Pipe Maze - Advent of Code 2023 [Day 10] ๐Ÿ‡ฌ๐Ÿ‡ง

09-12-2023 - Mirage Maintenance - Advent of Code 2023 [Day 9] ๐Ÿ‡ฌ๐Ÿ‡ง

08-12-2023 - Haunted Wasteland - Advent of Code 2023 [Day 8] ๐Ÿ‡ฌ๐Ÿ‡ง

07-12-2023 - Camel Cards - Advent of Code 2023 [Day 7] ๐Ÿ‡ฌ๐Ÿ‡ง

06-12-2023 - Wait For It - Advent of Code 2023 [Day 6] ๐Ÿ‡ฌ๐Ÿ‡ง

05-12-2023 - If You Give A Seed A Fertilizer - Advent of Code 2023 [Day 5] ๐Ÿ‡ฌ๐Ÿ‡ง

04-12-2023 - Scratchcards - Advent of Code 2023 [Day 4] ๐Ÿ‡ฌ๐Ÿ‡ง

03-12-2023 - Gear Ratios - Advent of Code 2023 [Day 3] ๐Ÿ‡ฌ๐Ÿ‡ง

02-12-2023 - Cube Conundrum - Advent of Code 2023 [Day 2] ๐Ÿ‡ฌ๐Ÿ‡ง

01-12-2023 - Trebuchet?! - Advent of Code 2023 [Day 1] ๐Ÿ‡ฌ๐Ÿ‡ง

20-09-2023 - EBMBTreeBench - a naive measurement tool for ebmb trees ๐Ÿ‡ฌ๐Ÿ‡ง

20-08-2023 - Topton N5105 e Kingnovy J6413 - Due schede efficienti e potenti, con un mucchio di porte ๐Ÿ‡ฎ๐Ÿ‡น

04-06-2023 - Fondamenti SEO con Cloudflare - Una guida completa su come Cloudflare puรฒ migliorare la SEO del tuo sito web ๐Ÿ‡ฎ๐Ÿ‡น

26-03-2023 - Browser's "memory management" - A common memory leak in JS engines ๐Ÿ‡ฌ๐Ÿ‡ง

12-03-2023 - ะœะธะบั€ะพ ะœะธะฝะธะฐั‚ัŽั€ะฐ / Micro Miniatura - ะขั€ะฐะฝะทะธัั‚ะพั€ะฝั‹ะต ะฃัะธะปะธั‚ะตะปะธ / Amplificatori e Transistor ๐Ÿ‡ท๐Ÿ‡บ

07-12-2022 - Application Programming Interface - We followed your API documentation to the letter! ๐Ÿ‡ฎ๐Ÿ‡น

03-10-2022 - Apple Silicon Decompilation - When you wish you didnโ€™t know how to use a decompiler ๐Ÿณ๏ธ

06-09-2022 - ๋ถ‰์€๋ณ„ ์‚ฌ์šฉ์ž์šฉ์ฒด๊ณ„ / Red Star Operating System - pilsung ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ / pilsung encryption algorithm ๐Ÿ‡ฌ๐Ÿ‡ง

27-08-2020 - Geiger Counter - A nuclear side project ๐Ÿณ๏ธ

28-12-2019 - Grizzly Steppe - Samples from Russian cyber operations ๐Ÿ‡ฌ๐Ÿ‡ง

13-07-2018 - Traffic Analysis - Exfiltrating (meta)data while minimising lateral movements ๐Ÿ‡ฌ๐Ÿ‡ง

01-07-2018 - D-Link botnet - Extracting binaries from a botnet of compromised NAS devices ๐Ÿ‡ฌ๐Ÿ‡ง

10-05-2018 - FASTGate-RCE - Abusing DNS to exploit a command injection and obtain root ๐Ÿ‡ฌ๐Ÿ‡ง

14-05-2017 - D-Link DNS-323 toolchain - An in-depth guide for DNS-323 hacking with patches, binaries, and helpful resources ๐Ÿ‡ฌ๐Ÿ‡ง

23-03-2017 - macOS firmware integrity check - Looking how Appleโ€™s security features are implemented across architectures ๐Ÿ‡ฌ๐Ÿ‡ง

24-06-2015 - Generatore di sudoku in coffeescript - Permutazioni, rimozione validazione e backtracking ๐Ÿ‡ฎ๐Ÿ‡น

ๆ—ฅไป˜ไธๆ˜Ž - Snippets / Gists - Welcome to the Chronicles of Nonchalance!


Git

tgragnato - A โœจspecialโœจ repository dedicated to my profile README and my Jekyll website

magnetico - An updated version of the famous โ€œAutonomous (self-hosted) BitTorrent DHT search engine suiteโ€

snowflake - Pluggable Transport using WebRTC, inspired by Flashproxy. A custom fork with mine opinionated patches

amule - An aMule fork that aims to improve the use the cmake build system

homebrew-tap - A custom tap for things that are not in homebrew

pure - A collection of software and tools that I use to manage my network and my storage

vaban - Simple and Really Fast Varnish Cache Cluster Manager (for Varnish 6.x/7.x)

goflow - The high-scalability sFlow/NetFlow/IPFIX collector used internally at Cloudflare [syslog transport]

socialhub - GraphQLHub demo


Quotes

Humans are allergic to change. They love to say, โ€œWeโ€™ve always done it this way.โ€ I try to fight that. Grace Murray Hopper

We can lick gravity but sometimes the paperwork is overwhelming. Wernher Magnus Maximilian Freiherr von Braun

Itโ€™s often easier to ask forgiveness than to ask for permission. Grace Murray Hopper

Just keep making great shit, keep your costs in check, charge appropriate prices for your work, share as much as you can, and let the chips fail where they may. Jason Fried

Whenever you make an abstraction and you find that every time you do something and itโ€™s extremely complex, itโ€™s always because you got too clever to begin with. This is a tale as old as time. Just program like youโ€™re an idiot. Youโ€™re stupid. Itโ€™s okay. Be stupid. Be like the rest of us and just be stupid. Donโ€™t be clever. Donโ€™t come up with some cutesy way to generate all the greatest things youโ€™ve ever done and donโ€™t worry this is super flexible and abstract. No, youโ€™re too dumb. Iโ€™m too dumb. John Carmackโ€™s probably too dumb to do it too. Itโ€™s okay, just make it simple, one dimensional. Solve the problem at hand, donโ€™t solve tomorrowโ€™s problems because you donโ€™t know what they are and youโ€™re not that good at it anyways. Thatโ€™s the secret. Iโ€™m always stupid. Thatโ€™s funny Iโ€™m always wrecked. ThePrimeagen