Skip to content
View markegidiDev's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report markegidiDev

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
markegidiDev/README.md

👋 Hi, I'm Marco Egidi

Software Engineer · Applied AI & Backend · Incoming MSc Cybersecurity Student

BSc in Computer Science at the University of Padua Starting an MSc in Cybersecurity in October 2026

I build production-oriented software, AI-powered applications and backend systems, with a growing focus on secure software engineering.


Portfolio LinkedIn GitHub


👨‍💻 About Me

  • 🎓 Bachelor of Science graduate in Computer Science from the University of Padua
  • 🔐 Incoming Cybersecurity MSc student, starting in October 2026
  • 🧠 Interested in the intersection of secure software, backend engineering and applied AI
  • ⚙️ Experienced in building full-stack applications, REST APIs, LLM integrations and cloud-based systems
  • 🧪 Focused on maintainable architecture, automated testing and production-oriented development
  • 🌍 Open to part-time, internship and remote opportunities across Europe

🚀 Featured Projects

AI-powered platform that turns technical research into venture-ready startup material.

  • Multi-agent workflow for analysing research papers, technical documents and presentations
  • Generates structured venture memos covering market opportunities, risks, competitors and investor questions
  • Implements authentication, account provisioning, subscription plans and feature gating
  • Supports private document storage, generated exports and an interactive Investor Room

Tech: Python · JavaScript · AI Agents · Firebase · Firestore · S3-compatible Storage


Production-style support ticket platform with AI-assisted classification and prioritisation.

  • Complete ticket lifecycle with roles, priorities, SLA tracking, comments and assignment history
  • AI triage powered by Gemini with JSON Schema validation and deterministic fallbacks
  • Ports-and-adapters architecture with clear separation between domain, application and infrastructure
  • Security, audit trails, database migrations and automated integration testing

Tech: Java · Spring Boot · React · TypeScript · PostgreSQL · Docker · Testcontainers · Gemini


Conversational AI assistant for managing warehouse and sales workflows directly inside Odoo 18.

  • Searches products and checks real-time stock availability through natural-language requests
  • Creates and manages sales orders with user confirmation and stock validation
  • Validates delivery orders and handles warehouse operations from the Odoo chat
  • Supports Gemini and OpenRouter with configurable models and automatic API-key validation
  • Includes fuzzy product search, terminology normalisation and browser-based speech-to-text

Tech: Python · Odoo 18 · PostgreSQL · Gemini · OpenRouter · Web Speech API


Commercial Chrome extension that enriches crypto-platform interfaces with real-time information.

  • Injects contextual badges and data directly into dynamically rendered interfaces
  • Uses optimised DOM observation without breaking virtual scrolling or causing layout shifts
  • Handles real-time updates through WebSocket connections
  • Uses a privacy-focused, local-first architecture for user preferences and watchlists
  • Developed as a real product used by paying customers

Tech: JavaScript · Chrome Manifest V3 · WebSocket · DOM APIs · Browser Storage


🎓 Education & Research

Bachelor of Science in Computer Science

University of Padua

My bachelor’s thesis focused on the analysis and classification of hallucinations in Large Language Models, exploring different categories of unreliable model-generated information.

MSc in Cybersecurity

University of Padua · Starting October 2026

Current areas of interest:

  • Application and software security
  • Secure backend architecture
  • Cloud and infrastructure security
  • AI and LLM security
  • Automated threat detection
  • Security-oriented data analysis

🛠️ Tech Stack

Technology stack

Languages

Python · Java · TypeScript · JavaScript · SQL · C++

Backend & Applied AI

Spring Boot · Odoo · REST APIs · LLM Function Calling · Gemini API · OpenRouter · LangChain

Frontend

React · Vite · Tailwind CSS · Chrome Extensions · HTML · CSS

Data & Storage

PostgreSQL · MongoDB · Supabase · Firestore · MinIO · S3

Cloud, DevOps & Testing

Docker · GitHub Actions · AWS · Firebase · Kubernetes · Testcontainers · JUnit · pytest


🎯 Current Focus

I am currently strengthening my knowledge of cybersecurity while continuing to build practical projects involving:

  • Secure and scalable backend systems
  • AI-powered business applications
  • LLM reliability and security
  • Cloud-native software architecture
  • Automated testing and software quality

💼 Opportunities

I am particularly interested in opportunities involving:

  • Backend Engineering
  • Applied AI and LLM Applications
  • Security Engineering
  • Cloud and DevSecOps
  • Data-driven Software Systems

I am available for part-time roles, internships and remote collaborations across Europe, alongside my MSc studies.


🔗 Let's Connect

Portfolio · LinkedIn · GitHub


Building reliable software at the intersection of AI, backend systems and cybersecurity.

Pinned Loading

  1. ERP-ChatBot-LLM ERP-ChatBot-LLM Public

    LLM chatbot implementation (create/update/delete draft and sale orders using natural language) in an Odoo chatbot service

    Python 1

  2. pulse-buddy pulse-buddy Public

    I built a tiny Chrome MV3 extension that highlights the creators I follow (and the ones I mute) directly inside axiom.trade’s Pulse. Add handles in a popup, and it injects inline badges so you can …

    1

  3. Sigma18Unipd/docs Sigma18Unipd/docs Public

    Repository dei documenti del gruppo 18 per il progetto del corso di Ingegneria del Software. Università di Padova, 2024/25

    Typst 1