๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Hi, Iโ€™m Giovanni Gravili

Systems, Cloud & HPC Infrastructure SWE

  • ๐ŸŽฏ Seeking Roles: Research or industry roles where I can leverage my multi-disciplinary toolkit, combining low-level systems logic, machine learning workflows, and modern web architecture, to solve real-world problems in engineering, finance, and adjacent fields.
  • ๐Ÿ“ CV / Resume: View my Resume
  • ๐Ÿ“ Location: Bologna, Italy
  • ๐Ÿ“ฑ Phone: (+39) 366 4207296
  • ๐Ÿ“ง Email: giovannigravili112@gmail.com
  • ๐Ÿ”— LinkedIn: linkedin.com/in/giovanni-gravili
  • ๐ŸŒ Portfolio: ghovax.github.io

๐Ÿ“– Professional Summary

  • Systems-Focused Developer: Translated technical specifications into code to build tools used in production for performance-critical distributed systems, deploying backends and databases on cloud infrastructure in Python, Rust and C++, paired with modern React/Next.js frontends.
  • Open-Source Maintainer: Shipped and continue to maintain fully-tested and documented open-source libraries, taking full ownership of the codebase, addressing contributions and feedback.
  • Distributed Computing & Cloud: Built high-performance data pipelines on distributed architectures like LEONARDO (EuroHPC), integrating databases and cloud-native services on GCP and AWS via Docker, Redis, and CI/CD to ensure their long-term reliability.

๐Ÿ›  Technical Skills

  • Languages: Python, C/C++, C#, Java, Rust, TypeScript/JavaScript, Go, SQL, Bash
  • Backend: Node.js (gRPC/Redis), Flask, SQL/NoSQL (Firestore), REST APIs, OAuth
  • Cloud & DevOps: GCP (Cloud Run/Compute, GCS), AWS, Docker, CI/CD (GitHub Actions), Linux
  • AI & LLMs: LangChain, RAG
  • Frontend: React, Next.js, Vue.js, Tailwind CSS

๐Ÿ’ผ Professional Experience

  • Engineering Lead, Bequire (EdTech Startup), Marchโ€“Oct.ย 2025, Izmir, Tรผrkiye (Remote), ๐ŸŒ Read More
    • Tools: React, REST APIs, GCP (Firestore, Cloud Run/Compute)
    • Contribution: Delivered a market-ready MVP as sole engineer, winning 1st of 90 teams at an international competition by transitioning a prototype into a production-grade platform.
      • Developed a layered LLM pipeline to automate the writing of study guides from recordings and slides, handling the full development cycle from backend to frontend and deployment to GCP.
      • Scaled backend throughput and reliability by offloading tasks to BullMQ/Redis and automating the release cycle via CI/CD, halving deployment costs and time.
  • Graduate Research Fellow, University of Bologna, Feb.โ€“Sept.ย 2025, Bologna, Italy
    • Tools: Python, HPC (SLURM), TensorFlow
    • Contribution: Deployed high-throughput data pipelines on the LEONARDO (EuroHPC) distributed architecture, enabling efficient processing of GB-scale simulation datasets.
      • Managed distributed workloads to optimize compute efficiency under limited resources, significantly reducing processing time and costs for large-scale tasks.
      • Standardized environments using containerization and version-controlled configurations, ensuring the portability of the pipeline and its reproducibility across distributed compute nodes.

๐ŸŽ“ Education

  • Masterโ€™s in Material Physics and Nanoscience, University of Bologna (2023โ€“2025)
  • Bachelorโ€™s in Physics, University of Bologna (2019โ€“2023)
  • Coursework: ML Force Fields, Computational Materials Modeling (DFT, MD), Solid-State Physics, Electronic Transport, Cleanroom Fabrication & Characterization.

๐Ÿ… Publications & Awards

  • โ€œUnraveling the Pathways of Tribochemical Reactions Involving the ZDDP Lubricant Additive by Machine-Learning-Informed Molecular Dynamicsโ€, AMS Acta (Nov.ย 2025)
  • First Place, General Entrepreneurship Program (DEPARK Bambu Incubator), Nov.ย 2025

๐ŸŒ Languages

  • ๐Ÿ‡ฌ๐Ÿ‡ง English: C2 (Fluent)
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian: Native
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish: B2/C1
  • ๐Ÿ‡ซ๐Ÿ‡ท French: B1/B2

Selected Projects

๐ŸŽฅ Multi-View HLS Stream Synchronization


๐Ÿงฌ Building a Scriptable Molecular Analysis Toolkit


๐Ÿ’  Computational Design of Caustic Optics using PyTorch


๐ŸŽ“ A New Framework for Integrating LLMs Into Academia


๐Ÿ‘๏ธ Reverse Engineering the Tobii Eye Tracker 5 Protocol


๐Ÿ”ข Arduino-CNN Hand-Drawn Digit Classifier


๐Ÿ“‘ Building a PDF Generation Library from Scratch in Rust

Other Projects

๐Ÿ”Ž Minimizing Aberration in Spherical Lenses with PyTorch


๐Ÿ“Š How to Visualize Your Anki Learning Progress


๐Ÿ•น๏ธ Networked Game Engine with Entity-Component Architecture


โœ๏ธ Document Editor with GTK4 and Skia From Scratch


๐Ÿ“ Visualizing Quantum Confinement with Brillouin Zone Analysis


โš›๏ธ Helium Ground-State Energy with DFT


๐Ÿงฎ Symbolic Mathematics Engine in Haskell


๐Ÿฑ Bringing Desktop Mascots to macOS with Swift