Skip to content
View GeorgiosPapadakis's full-sized avatar
🎯
Focusing on work
🎯
Focusing on work

Block or report GeorgiosPapadakis

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.

Content in all repositories owned by your account will be closed.
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
GeorgiosPapadakis/README.md

Georgios Papadakis

Full Stack Developer | Backend Engineering | AI Engineering

Applied Mathematician

Geospatial Systems, Robotics & Autonomous Systems Enthusiast

Python Django PyTorch QGIS ROS 2 Git

Personal Summary

Once upon in time, Morpheus gave me his famous 2 pills dilemma:

  • Become an Applied Mathematician and focus on AI research
  • Become a Software Engineer with a strong passion for backend systems and software architecture

The choice was very difficult, so I took both pills.

Because of that, now I live 2 - 2.5 lifes:

  • In the day I am a software developer focused on building practical, large-scale systems that connect backend engineering, AI/ML workflows and autonomous systems.
  • In the afternoon I teach mathematics and help students build real understanding instead of memorizing formulas.
  • In the rest of the day I keep exploring AI research, software architecture, and emerging engineering concepts.

My work is currently centered around:

  • Building backend-oriented software systems with Python and modern web technologies
  • Designing APIs, data models, and application workflows that can scale beyond prototypes
  • Exploring AI/ML methods for computer vision, geospatial analytics, and decision-support systems
  • Working with GIS, spatial data, and environmental datasets
  • Studying robotics and autonomous systems through ROS 2, MAVLink, navigation, and telemetry concepts
  • Writing technical documentation that helps teams understand, reproduce, and improve engineering workflows

Technical Focus

Area Technologies & Concepts
Backend Engineering Python, Django, Django REST Framework, FastAPI, REST APIs, authentication, authorization, data modeling, service architecture
Frontend Development React, TypeScript, dashboards, user interfaces, web applications
Databases PostgreSQL, SQL, vector databases, data modeling
AI & Machine Learning PyTorch, TensorFlow, computer vision, segmentation models, YOLO experimentation, model training pipelines, evaluation metrics
Geospatial Systems QGIS, shapefiles, GeoJSON, raster/vector workflows, spatial data validation, environmental analytics
Robotics & Autonomous Systems ROS 2, NAV2, MAVLink, ArduPilot, Mission Planner, waypoint navigation, telemetry pipelines
DevOps & Tooling Git, GitHub, SSH, Linux, WSL, Windows development environments, virtual environments, Docker basics
Mathematics Applied mathematics, mathematical modeling, problem solving, algorithmic thinking, mathematics tutoring

What I Like Building

I enjoy working on systems that combine software engineering with real-world data.

Some of the areas I like exploring are:

  • Backend platforms that organize and expose complex data
  • AI-assisted workflows for analysis and automation
  • Geospatial applications that transform raw spatial data into useful information
  • Monitoring dashboards and operational tools
  • Robotics and autonomous system software stacks
  • Internal tools that make engineering teams faster and more organized

Engineering Mindset

I try to build software with a practical and long-term mindset.

My main principles are:

  • Understand the problem before writing code
  • Keep systems simple until complexity is truly needed
  • Prefer clear architecture over clever shortcuts
  • Document important decisions and workflows
  • Validate assumptions with small experiments
  • Build prototypes that can evolve into production-ready systems
  • Learn continuously from mathematics, software engineering, and AI research

Current Learning Path

I am currently improving my knowledge in:

  • Large-scale backend systems
  • Software architecture and system design
  • AI engineering and model training workflows
  • Geospatial intelligence and Earth Observation concepts
  • Robotics navigation and autonomous mission planning
  • Production-oriented documentation and engineering processes

Personal Philosophy

Mathematics taught me how to think.

Software engineering taught me how to build.

AI keeps reminding me how fast the world can change.

I try to combine all three into one path: understanding difficult problems, designing practical solutions, and continuously learning how to make systems better.


Contact

  • GitHub: @GeorgiosPapadakis
  • Focus: Backend Engineering, AI Engineering, Applied Mathematics, Geospatial Systems, Robotics, and Autonomous Systems

Pinned Loading

  1. Diploma_Thesis Diploma_Thesis Public

    The notebook of my Master's Thesis.

    Jupyter Notebook

  2. My-CV My-CV Public

    My current CV

  3. Brain_Tumor_Classification_with_VGG16 Brain_Tumor_Classification_with_VGG16 Public

    Brain Tumor Detection - Transfer Learning with VGG16

    Jupyter Notebook

  4. Financial-Risk-Project Financial-Risk-Project Public

    My first try to deploy a ML model

    Jupyter Notebook

  5. SQL-Agents-Notebooks SQL-Agents-Notebooks Public

    Jupyter Notebook

  6. EY-2025-Challenge EY-2025-Challenge Public

    My code of my model that took place at the EY 2025 Challeng

    Jupyter Notebook