Riccardo's Avatar

Riccardo Ostani

Software Engineer

Rome, Italy

About Me

Hello! 👋

I'm Riccardo Ostani, a software engineer from Rome, Italy with a lifelong passion for computer science.
I graduated with honors in Computer Engineering (Master's Degree), and have gained expertise in multiple programming languages, tools, and platforms both working in the field and while developing various personal projects.
I’m always eager to expand my skills, apply them in practice, and explore new areas of computer science.
My primary interests include software development, design best practices, secure and clean code principles, and programming language design.

My Projects

GitHub repositories that I've built.

A C++ static library offering a clean and simple interface to the 7-zip shared libraries.

A cross-platform tool for calculating the hashes of files and plain texts.

A lightweight Qt C++ library providing some of the cryptographic hash algorithms not supported by QCryptographicHash

Windows API usage for APT malware identification
Python 4 3

Windows mailslots for the Linux kernel

A simple WebGL Solar System simulator written using three.js
JavaScript 2 2

My Skills

Some of the technologies I use most frequently.

Languages

  • C++
  • C++11
  • C++14
  • C++17
  • Java
  • Python
  • C
  • XML
  • JSON
  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • SQL
  • UML

Frameworks & Tools

  • GCC
  • Clang
  • MSVC
  • CMake
  • Qt
  • Git
  • GitHub
  • Bitbucket
  • Docker
  • AppVeyor
  • Clang-Tidy
  • PVS-Studio
  • Cppcheck

IDEs

  • CLion
  • Visual Studio
  • Qt Creator
  • IntelliJ Idea
  • PyCharm
  • Android Studio

Platforms

  • Windows
  • Linux
  • Android

Other

  • MQTT
  • SQLite
  • VirtualBox
  • IDA Pro
  • Ghidra

My Education

The studies I have completed.

Master's Degree

Engineering in Computer Science

Thesis: “APTScout: Windows API Usage
for APT Malware Analysis”

Final mark: 110 (with honors)

Language: English

Università degli Studi di Roma “La Sapienza”

January 20, 2020

Bachelor's Degree

Ingegneria Informatica e Automatica

Thesis: “Catch: progettazione e realizzazione dell'applicazione Android”

Final mark: 110

Language: Italian

Università degli Studi di Roma “La Sapienza”

March 30, 2016