Skip to content
View riccardotornesello's full-sized avatar
πŸ‘‹
Focusing
πŸ‘‹
Focusing

Highlights

  • Pro

Organizations

@r00tstici

Block or report riccardotornesello

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
riccardotornesello/README.md

Hi there, I'm Riccardo πŸ‘‹

My work

Among my repos you can find many experiments, past projects and useful tools to improve my work that can help you too. I will summarize the main ones.

πŸ’» Server management, DevOps and CI/CD utilities.

An important part of my work involves managing systems, deploying web applications and automating frequent tasks, so Docker, containers and Linux are the basis of my knowledge.

Here you can find some useful resources and tools to speed up the work, as well as some interesting projects useful to understand in detail how computer systems work.

🚩 Cybersecurity and CTF (the hacking competitions)

A great passion of mine is cybersecurity, in fact I am a co-founder and former player with r00tstici, an Italian CTF university team based at the University of Salento.

With this team I also got to organize CTFs, so here you can find CTFd plugins and writeups of old challenges.

  • CTFd-SSO-plugin: authentication plugin using OAuth2 for CTFd. Written primarily in Python-Flask.
  • r00tstici writeups: writeup of old challenges that I helped solve along with the r00tstic team.
  • iac-cyberrange-generator: Python tool to create virtual cyberranges in cloud using infrastructure-as-cloud, created for my undergraduate thesis.

🏎️ Sim-racing

I work with computers for passion but I am a professional simracer. Obviously I'm joking but simracing is a big passion of mine so over time I got into creating some tools or libraries for example to interface with games and extract telemetry from them.

  • irsdk-go: porting of the official iRacing SDK from C++ to GoLang
  • motec-ld-go: Go library to write Motec LD telemetry files

🧩 Templates

  • Keil LandTiger LPC1768: Keil uVision project template for the LandTiger board (LPC1768 ARM Cortex-M3) with basic functionalities (ASM, C)
  • Turborepo Next Shadcn Storybook: monorepo powered by Turborepo that includes a Next.js web app, Storybook and shadcn UI components (JS, TS)

🏫 Educational project

Here are some projects that I am proud of or have had fun with. They were created during college courses or by my own to learn.

  • os161-demand-paging: university group project in which an os161-based operating system was created with demand paging and many optimizations (C)
  • network-monitoring-ebpf: university course lab to experiment with eBPF and traffic analysis (C, eBPF)

Pinned Loading

  1. portainer-cli-deployer portainer-cli-deployer Public

    CLI tool to easily deploy a container stacks to Portainer

    TypeScript

  2. r00tstici/writeups r00tstici/writeups Public

    Writeups for each ctf we have partecipated

    G-code 40 10

  3. Template-Keil-LandTiger-LPC1768 Template-Keil-LandTiger-LPC1768 Public

    Keil uVision project template for the LandTiger board (LPC1768 ARM Cortex-M3) with basic functionalities

    C

  4. devfest-lecce-be devfest-lecce-be Public

    Python