Portfolio

Kaldreic

Cybersecurity M.Sc. Student — Sapienza University of Rome

I am Aldo Ristori (also known as Kaldreic), a Master of Science student in Cybersecurity at Sapienza University of Rome. My focus lies in developing robust, low-level software and research-grade tooling, ranging from C/C++ and assembly languages to Python for analysis and automation. My research interests converge at the intersection of compilers, computer architecture, and offensive security—encompassing coverage-guided fuzzing, vulnerability research, and ethical hacking methodologies. I am committed to clarity, reproducibility, and transforming theoretical concepts into reliable, elegant systems that bridge academic rigor with practical cybersecurity applications.

Education

2025 — present
M.Sc. Cybersecurity
Sapienza University of Rome
2022 — 2025
B.Sc. Computer and Control Engineering
Sapienza University of Rome

Skills — Programming Languages & Markup

I focus on languages and specifications that enable rigorous systems programming, compiler experimentation, and precise technical communication. This stack lets me move fluently between firmware-level research, data analysis, and publishing reproducible findings.

Engineering Stack

I maintain a disciplined toolchain that spans operating systems, build automation, infrastructure, and security research. Grouping the stack clarifies how each layer supports reliable delivery—from reproducible coursework to applied cybersecurity projects.

Systems & Development Environment

Daily-driver distributions, window managers, editors, and knowledge workflows that structure my research and course delivery.

Development Frameworks & Tooling

Build systems, runtimes, and libraries that keep my projects reproducible, well-tested, and production-ready across academic and professional contexts.

Security & Research Toolkit

Offensive security suites, traffic analyzers, and emulation platforms that underpin penetration testing labs and guided coursework.

Platforms & Services

Managed services and hosted platforms that provide reliable deployment targets, data persistence, and AI-assisted workflows.

Hardware & Prototyping Platforms

Embedded and single-board systems used for rapid prototyping, experimentation, and instructional labs.

Projects

My projects reflect a commitment to creating educational resources and tools that demonstrate practical applications of statistical and computational methods in cybersecurity contexts. Each project combines rigorous theoretical foundations with interactive, accessible implementations.

Statistics 25/26

Course homepage featuring assignments, methodological explanations, and interactive visualizations.

Open course

Research & Professional Interests

My academic and professional trajectory is driven by a deep curiosity about the fundamental mechanisms underlying secure system design and vulnerability research. The following areas represent the core domains where I actively engage in learning, research, and practical application, seeking to bridge theoretical knowledge with hands-on security expertise.

Compilers

Parsing, intermediate representations, optimizations, and code generation.

Low-level Vulnerabilities

Memory safety, exploitation primitives, and security mitigations.

Computer Architectures

ISA design, instruction pipelines, cache hierarchies, and concurrency models.

Software Security

Threat modeling, secure software development lifecycle, and defense-in-depth strategies.

Distributed Systems

Consensus algorithms, fault tolerance, concurrency mechanics, and scalable architecture design.

Fuzzing & Pentesting

Coverage-guided fuzzing, harness development, and red team operations.

Cryptography & Ethical Hacking

Responsible vulnerability research and strong cryptographic primitives.

Red, Blue & Purple Teaming

Offensive security assessment, defensive strategies, and collaborative security exercises.

Soft Skills

Technical expertise alone is insufficient for effective cybersecurity practice. The ability to collaborate, communicate complex concepts, and adapt to evolving threats requires a complementary set of professional skills that enhance both individual performance and team effectiveness in security-critical environments.

Problem Solving

Analytical thinking and systematic approaches to complex challenges.

Collaboration

Effective teamwork and communication in interdisciplinary projects.

Adaptability

Quick learning and flexibility in evolving technological environments.

Time Management

Efficient prioritization and delivery of high-quality work under deadlines.

Attention to Detail

Rigorous quality assurance and precision in technical implementations.

Critical Thinking

Systematic evaluation of solutions and evidence-based decision making.

Personal Interests

Beyond my professional and academic pursuits, I maintain a diverse range of personal interests that contribute to a well-rounded perspective and creative thinking. These activities provide balance, inspiration, and opportunities for continuous learning outside the technical domain.

Music & Guitars

Playing and exploring various musical genres and guitar techniques.

Cinema

Appreciation of film as an art form, from classics to contemporary works.

Video Games

Strategic gaming, game development insights, and interactive narrative experiences.

Fitness & Gym

Strength training, conditioning, and maintaining physical health.

Tennis

Technical precision, strategic gameplay, and competitive sportsmanship.

Skiing

Alpine skiing and appreciation of mountain sports and environments.

Motors & Automotive

Engineering principles, performance optimization, and mechanical systems.

Books

Technical literature, academic texts, and exploring knowledge across domains.

Contact & Professional Networks

Feel free to reach out for collaboration opportunities, research discussions, or professional inquiries. I am open to engaging with fellow researchers, industry professionals, and academic communities.