Skip to content
View mendicelliangelo's full-sized avatar

Block or report mendicelliangelo

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
mendicelliangelo/README.md

Angelo Mendicelli, PhD 👨‍💻🔭

Full-Stack Developer | Computer Scientist | Game Theory Researcher | Amateur astronomer

ORCID DBLP Email

    🌟  · .  ✨  ·    . 🌙  ·   .  *   ·  .  🪐  ·
  ·    .   *    ·  .    *   ·   .   *   ·    .   *
       Code | Research | Stars  ·  Bridging Earth and Cosmos
  *   ·   .   *   ·  .   *    ·  .   *   ·   .   *  
    ·  .  🌍  ·   .  *   ·  🚀  .   *   ·  .   ⭐  ·

👨‍🎓 About Me

Full-stack developer and researcher based in Cosenza, Italy, with expertise in game theory, serious games, and HR-Tech solutions. I hold a PhD in ICT from the University of Calabria (DIMES), where my research focused on game theory applications and educational technology.

Currently working as Software Engineer at Artémat S.r.l., a company specializing in gamification solutions for HR and corporate training. Passionate about bridging academic research with real-world applications and making science accessible through astronomy outreach.


💼 Professional Experience

🏢 Software Engineer @ Artémat S.r.l.

Rende, Italy

Developing innovative gamification solutions for HR recruitment and corporate training, serving enterprise clients

Key Achievements:

  • 🎯 Web InBasket®: Architected and developed the first digital implementation of In Basket assessment for personnel selection
  • 🎮 Cyberbullying Prevention Game: Lead developer for serious game targeting Italian preadolescents (published at MetroXRAINE 2022)
  • 🇪🇺 RES4CITY Project: Contributing developer for European research initiative

🎓 Academic Background

PhD in ICT

DIMES - University of Calabria | Completed

Research Areas:

  • 🎲 Game Theory: Shapley Value applications to research assessment
  • 🎮 Serious Games: Educational technology and social prevention
  • 📊 Computational Algorithms: Optimization and allocation problems

Publications (5 peer-reviewed papers)

  1. "A Web InBasket serious game to prevent cyberbullying among Italian preadolescents"
    G.M. Colella, A.L. Palermiti, M.G. Bartolo, R. Servidio, A. Mendicelli, D. Ielasi, A. Costabile
    MetroXRAINE 2022: 301-305

  2. "On the Shapley value and its application to the Italian VQR research assessment exercise"
    C. Demetrescu, F. Lupia, A. Mendicelli, A. Ribichini, F. Scarcello, M. Schaerf
    Journal of Informetrics 13(1): 87-104 (2019)

  3. "Computing the Shapley value in allocation problems: approximations and bounds"
    F. Lupia, A. Mendicelli, A. Ribichini, F. Scarcello, M. Schaerf
    Journal of Experimental & Theoretical Artificial Intelligence 30(4): 505-524 (2018)

  4. "Computing the Shapley Value in Allocation Problems: Approximations and Bounds, with an Application to the Italian VQR Research Assessment Program"
    F. Lupia, A. Mendicelli, A. Ribichini, F. Scarcello, M. Schaerf
    RCRA@AIIA 2016: 27-43*
    arXiv:1709.04176

  5. Earlier work on VQR Research Assessment
    Multiple collaborations with Sapienza University of Rome researchers


🛠️ Tech Stack

Backend Development

Node.js Python Java Spring Boot

Frameworks & Tools:

  • Express.js, FastAPI, Django
  • RESTful APIs, GraphQL
  • Microservices Architecture

Frontend Development

React Vue.js Angular TypeScript

UI/UX:

  • Redux, Vuex, NgRx (State Management)
  • Tailwind CSS, Material-UI, Bootstrap
  • Responsive & Accessible Design

Database & DevOps

PostgreSQL MongoDB Docker Git

Technologies:

  • MySQL, Redis
  • Docker, Kubernetes
  • CI/CD (GitHub Actions, Jenkins)
  • Linux, Nginx

🚀 Featured Projects

🎯 Web InBasket® Platform

Enterprise gamification platform for HR assessment and personnel selection

  • Tech: Node.js, Mysql, Docker, JavaEE
  • Impact: Used by major Italian corporations for recruitment
  • Role: Lead Backend Developer & System Architect

🎮 Serious Games for Social Prevention

Interactive educational games for cyberbullying prevention among youth

  • Tech: Vue.js, Node.js, Mysql, Docker, JavaEE
  • Impact: Published research with field testing results
  • Role: Full-Stack Developer & Researcher

🔬 Shapley Value Calculator

Computational toolkit for game theory applications in research assessment

  • Tech: Java Spring Boot, Mathematical Optimization, Game Theory Algorithms
  • Impact: Applied to Italian VQR national research evaluation
  • Role: Algorithm Developer & Researcher

🔭 Astronomy Education Platform

Interactive tools and visualizations for planetarium shows and public outreach

  • Tech: Python, JavaScript, Three.js, WebGL
  • Impact: Supporting educational programs at Cosenza Planetarium
  • Features: Real-time sky simulation, celestial mechanics visualization, interactive star charts
  • Role: Developer & Science Communicator

📊 Research Data Analysis Tools

Suite of tools for academic metrics and allocation problems

  • Tech: Python, NumPy, Pandas, Jupyter
  • Impact: Supporting fair research evaluation methodologies
  • Role: Research Developer

🌌 Beyond Code: Astronomy & Science Communication

🔭 Astronomy Outreach Educator @ Planetarium of Cosenza "G.B. Amico"

Passionate astrofilo (amateur astronomer) and active volunteer with GAM (Gruppo Astrofili Menkalinin), a university-based association dedicated to bringing astronomy to the public for over 20 years.

🎤 Educational Shows & Presentations

Regular presenter at the Cosenza Planetarium, delivering engaging astronomy shows:

  • "Sentieri tra le stelle" (Paths Among the Stars)
    Journey through constellations and deep sky objects

  • 📖 "Lo spettacolo del cielo nella Divina Commedia" (The Sky in Dante's Divine Comedy)
    Exploring astronomical references in medieval Italian literature

  • 🧭 "Orientarsi nel cielo" (Navigating the Night Sky)
    Practical guide to stargazing and celestial navigation

  • 🚀 "Spazio - ultima frontiera" (Space: The Final Frontier)
    Where astronomy meets science fiction - separating fact from fantasy

  • 🪐 "Viaggio nel sistema solare" (Journey Through the Solar System)
    Interactive tour of our cosmic neighborhood

  • 🌃 "Osservazioni guidate del cielo notturno" (Guided Night Sky Observations)
    Live telescope sessions and constellation tours

🌟 Special Events & Community Engagement

  • Star Party Calabria - Organized observing sessions at dark sky locations
  • Notte Bianca della Biodiversità - Science festival at Camigliatello Silano
  • School Outreach - Astronomy workshops for students across Calabria
  • Public Lectures - Monthly talks on current astronomical events and discoveries

🔬 Astronomy + Technology Projects

Combining my passion for astronomy with software development:

  • 🌠 Planetarium Show Software - Interactive presentations for dome projection
  • 📊 Astronomical Data Visualization - Python tools for celestial mechanics
  • 🗺️ Star Chart Generators - Web apps for custom sky maps
  • 📡 Observation Planning Tools - Apps for amateur astronomers

🌍 Mission

"Every person who looks up at the night sky deserves to understand what they're seeing. Through technology and education, I work to democratize astronomical knowledge and inspire wonder about our place in the universe."

Impact: Reached thousands of visitors annually at Cosenza Planetarium, introducing people of all ages to the wonders of astronomy.

🎯 Areas of Expertise

const expertise = {
    development: {
        backend: ['Node.js', 'Python', 'Java Spring Boot'],
        frontend: ['React', 'Vue.js', 'Angular'],
        databases: ['PostgreSQL', 'MongoDB', 'MySQL'],
        devops: ['Docker', 'CI/CD', 'Linux']
    },
    research: {
        domains: ['Game Theory', 'Serious Games', 'Educational Technology'],
        methods: ['Algorithm Design', 'Data Analysis', 'Empirical Research'],
        tools: ['Python Scientific Stack', 'R', 'MATLAB']
    },
    industries: {
        hrTech: ['Gamification', 'Assessment Tools', 'Recruitment'],
        education: ['Serious Games', 'E-learning', 'EdTech'],
        research: ['Academic Metrics', 'Evaluation Systems']
    },
    astronomy: {
        outreach: ['Public Speaking', 'Planetarium Shows', 'Science Communication'],
        technical: ['Celestial Mechanics', 'Data Visualization', 'Sky Simulation'],
        tools: ['Python Astropy', 'Three.js', 'WebGL', 'Stellarium']
    }
}

📫 Get in Touch

🌟 Astronomy Resources & Projects

Interested in astronomy or want to visit a show? Check out:

  • GAM - Gruppo Astrofili Menkalinin - University of Calabria astronomy club

🤝 Open to Collaborate On

💻 Software Development

  • 🎮 Serious Games & Educational Technology - Gamification for learning and social impact
  • 🤖 AI/ML in HR-Tech - Intelligent systems for talent assessment
  • 🔍 Game Theory Applications - Real-world optimization problems
  • 🌐 Full-Stack Projects - Enterprise web applications with social value

🔭 Astronomy & Science Communication

  • 🌌 Astronomy Education Software - Interactive planetarium tools and sky simulation
  • 📊 Astronomical Data Visualization - Making complex data accessible
  • 🎓 STEM Outreach Projects - Engaging the public with science
  • 🚀 Space Tech Applications - Citizen science and amateur astronomy tools
  • 🌠 Virtual Observatory Platforms - Web-based astronomical exploration

🔬 Research & Academia

  • 📊 Open Science Projects - Reproducible research and open data initiatives
  • 📚 Educational Research - Technology-enhanced learning studies
  • 🎯 Interdisciplinary Projects - Bridging computer science, education, and astronomy

📈 Career Highlights

  • 5 peer-reviewed publications in international journals and conferences
  • PhD in ICT from University of Calabria (DIMES)
  • Enterprise software deployed for major Italian corporations
  • International collaborations with universities in Japan and Switzerland
  • Public engagement through astronomy outreach and science communication
  • Full-stack expertise across Node.js, Python, Java ecosystems
  • Multi-framework proficiency in React, Vue.js, and Angular

💡 Philosophy

"The best code bridges theory and practice, solving real problems while advancing knowledge. Whether it's helping companies find the right talent, preventing cyberbullying among youth, or making the cosmos accessible to everyone—technology should serve humanity."

"Looking at the stars reminds us that we're all connected by the same physical laws, the same cosmic history. As a developer and educator, I strive to bridge the gap between the vastness of space and the curiosity in each person's mind—one line of code, one show at a time."

Core Values:

  • 🌟 Knowledge Sharing - Science and technology belong to everyone
  • 🔬 Research Impact - Academic work should solve real-world problems
  • 🎓 Education First - Inspire curiosity and critical thinking
  • 🌍 Social Responsibility - Use tech for positive change
  • Wonder & Curiosity - Never stop asking questions about the universe

📄 Citation

If you use my research or code in academic work, please cite appropriately:

@article{mendicelli2019shapley,
  title={On the Shapley value and its application to the Italian VQR research assessment exercise},
  author={Demetrescu, Camil and Lupia, Francesco and Mendicelli, Angelo and Ribichini, Andrea and Scarcello, Francesco and Schaerf, Marco},
  journal={Journal of Informetrics},
  volume={13},
  number={1},
  pages={87--104},
  year={2019},
  publisher={Elsevier}
}

Popular repositories Loading

  1. sequoia-core sequoia-core Public

    Forked from sequoia-mso/sequoia-core

    Sequoia MSO Core Library and Programs

    C++

  2. Remodal Remodal Public

    Forked from vodkabears/Remodal

    No longer actively maintained.

    JavaScript

  3. Fulldome-Pro Fulldome-Pro Public

    Forked from johnroper100/Fulldome-Pro

    A easy fulldome setup addon for Blender

    Python

  4. vue-vuetify-admin vue-vuetify-admin Public

    Forked from NelsonEAX/vue-vuetify-admin

    Admin panel based on vue2 and vuetify2

    Vue

  5. vue-web-cam vue-web-cam Public

    Forked from VinceG/vue-web-cam

    Webcam component for VueJs.

    Vue

  6. mendicelliangelo mendicelliangelo Public