Ignazio Spaccavento
Building scalable systems, data-driven products, & elegant software
M.Sc. Computer Science student at Politecnico di Milano. Software developer and researcher with a focus on distributed systems, algorithms, applied data, and quantitative tools.

About Me
I am currently pursuing a Master of Science in Computer Science at Politecnico di Milano, having recently graduated with a Bachelor of Science in Computer Engineering from the same institution.
My academic and professional journey is driven by a deep interest in understanding how complex systems work under the hood. I specialize in software engineering, distributed systems, databases, and algorithms, bridging the gap between theoretical foundations and highly practical, scalable applications.
Beyond traditional software development, my experience extends to quantitative analysis, system performance benchmarking, and applied research. Whether I am architecting a fault-tolerant cluster, optimizing low-level algorithms, or engineering data-driven solutions in a startup environment, my goal remains consistent: to build elegant software that solves challenging problems at scale.
Experience
Co-Founder / Software Developer
Sharpee
Developed sophisticated tools for backtesting financial portfolios. Engineered features including beta calculation, Markowitz optimization, Monte Carlo simulation, and a comprehensive bond screener. Handled large-scale data cleaning and processing.

Undergraduate Student Researcher
NECSTLab (Leonardo program)
Developed a genetic sequence seeding algorithm based on the FM-Index within the Gin-Tonic framework. Achieved state-of-the-art accuracy in genomic string alignment and conducted extensive benchmarking of sequence-to-graph alignment tools.

FM-Index · sequence alignment
threat analysis · research
Software Developer
Starting Finance (Quantitative Finance)
Engineered robust portfolio analysis software for stocks and ETFs, contributing significantly to the quantitative finance branch's capabilities.

Education
Politecnico di Milano
M.Sc. in Computer Science
09/2025 – PresentB.S. in Computer Engineering
09/2022 – 07/2025Selected Coursework
Extracurricular & Achievements
CyberChallenge
Participated in the leading Italian cybersecurity training program for talented young individuals.
Informatics Olympiad in Teams
Qualified and competed in 2 National Finals, demonstrating strong algorithmic and collaborative problem-solving skills.
Individual Informatics Olympiad
Won a Bronze Medal at the national level, competing against top programming talent across Italy.
Olicyber
Reached the National Final in the Italian Cybersecurity Olympiad.
Personal Interests
Outside of work, I am deeply passionate about personal finance and investing — constantly studying markets, portfolio construction, and long-term wealth strategies. I also stay actively engaged in cybersecurity and genomics, fields that sit at the intersection of my academic and professional experience. More recently, I have been exploring psychology — fascinated by how the mind works and how it shapes decision-making, behaviour, and human interaction.
Selected Projects
Distributed Systems Project
Distributed Chat System
Designed and implemented a resilient distributed chat system based on the Raft consensus algorithm. Engineered a broker cluster over LAN, ensuring total ordering and causal consistency across multiple concurrent nodes.
Get In Touch
I am always open to discussing distributed systems, software engineering, complex algorithmic problems, or exciting new opportunities.