PM

@pmoschos

Software Engineer · AI · Mobile

Panagiotis Moschos

Hi, I’m Panagiotis Moschos

Senior full-stack & mobile developer, AI architect, computer vision engineer, and educator focused on LLM systems, AI agents, RAG pipelines, applied machine learning, and production-ready software platforms.

Python · FastAPI · Django
Android · Flutter
LLMs · RAG · AI Agents
AI Architecture · CV · MLOps
Product Delivery & Teaching
Autonomous AI Platforms Tool-Using Agents Production AI APIs AI for Developers Education

Snapshot

60+ public repos

AI Architect & Advanced AI Engineer

7+ yrs Android

What I do

Build end-to-end solutions: APIs, CV pipelines, agents, mobile apps, and LLM-powered platforms.

FastAPI · CV · Docker · Android · RAG

How I help

Builder, consultant, or instructor – MVPs, AI systems, AI architecture, and developer education.

MVPs · CV · AI Agents · Workshops · System Design

Current focus

Designing intelligent architectures that reason, plan, retrieve knowledge, and act across tools and APIs.

LLM Engineering · RAG · Multi-Agent Systems

Experience

AI, Computer Vision, LLM systems, and developer education.

Computer Vision Software Engineer

Hellenic Open University · Full-time

Real-world CV & AI: emissions monitoring, visual analytics, ML pipelines, drones, smart-city data.

Teacher

Coding Factory – AUEB

Athens, Greece · On-site

Teaching Python & Android. Guiding students to build real applications.

Instructor — AI for Developers: Building with Large Language Models

Athens University of Economics and Business (AUEB) · Lifelong Learning Center (KEDIVIM)

Teaching a modern AI-for-developers program focused on LLM foundations, prompt engineering, RAG, AI agents, local inference, evaluation, and production AI backend development with Python and FastAPI.

AI Engineer & AI Architect

LLM Systems · AI Agents · RAG · Production AI

Designing intelligent architectures for reasoning, planning, tool integration, retrieval, AI backends, and practical autonomous systems that move beyond simple chat interfaces.

Education

Two Master’s degrees with excellent performance and a strong applied engineering profile.

MSc Computer Science

Hellenic Open University

Grade: 8.97 / 10

MSc Artificial Intelligence

Hellenic Open University

Grade: 8.93 / 10

Strong technical foundation

Computer science depth combined with practical software delivery across web, mobile, backend, and AI systems.

AI specialization

Formal background supporting applied work in machine learning, computer vision, large language models, and intelligent systems.

Teaching + engineering blend

Academic study combined with real-world implementation and developer education at AUEB-oriented programs.

Capabilities

Applied ML, AI engineering, production systems, mobile development, and teaching.

Backend & APIs

Python · FastAPI · Flask · Django

  • Async services & REST APIs
  • Auth, logging, monitoring
  • Clean architecture
  • SQL / NoSQL (Postgres, Mongo, Firebase)

Mobile & Frontend

Android · Kotlin/Java · Flutter

  • Modern Android
  • Firebase integration
  • Responsive web apps
  • UI/UX best practices

AI, ML & CV

LLMs · CV · Pipelines · RAG

  • Training & deployment
  • Real-world CV systems
  • Agents & automation
  • MLOps

Teaching & Mentoring

Python · Android · Algorithms · AI

  • Curricula development
  • Workshops & labs
  • Project guidance
  • Best engineering practices

AI Architecture

Building intelligent systems that reason, plan, retrieve knowledge, integrate tools, and execute multi-step workflows.

I design and build advanced AI systems powered by Large Language Models, retrieval pipelines, vector databases, tool-based reasoning, and autonomous agent workflows. The focus is practical: production-grade architectures that support decision-making, automation, research, and meaningful software products.

LLM Engineering

  • Prompt engineering and prompt optimization
  • Context management and long-context workflows
  • Model evaluation and performance tuning
  • Open-source models and local inference

Agent Systems

  • Autonomous and multi-agent architectures
  • Tool use, API integration, and orchestration
  • Planning, decomposition, and task execution
  • Self-reflection and iterative correction loops

Knowledge Layer

  • RAG pipelines and vector databases
  • Semantic search and reranking
  • Knowledge-grounded assistants
  • Hybrid retrieval and structured-data integration
Prompt Engineering Chain-of-Thought ReAct Multi-Agent Systems Vector Databases Guardrails & Evaluation Ollama Hugging Face Semantic Search

Selected Work

A few highlights from my GitHub and applied engineering work.

Production-grade Social Platform

FastAPI · JS · JWT

Full-stack social platform using clean architecture.

AI-powered Weather Agent

Flask · Agents · Web UI

Weather analysis enhanced by browser automation.

HTML5 Game Creator

Python · Multi-Agent

Automatic generation of playable web games.

Python Programming Course

Education · Curriculum

A complete Python course from basics to OOP.

Android Projects for Students

Android · Firebase

Teaching toolkit with multiple real projects.

More on GitHub

60+ repositories

Flutter, CV, ML, Python, experiments.

AI Web Apps

Productized web apps built around AI architecture, intelligent workflows, and modern web delivery.

AI Web App

CSV Brain

AI architecture · Data workflows · Web application

Intelligent web app focused on CSV-driven workflows and AI-assisted interaction with structured data. Designed as a practical product experience around analysis, usability, and automation.

AI Web App

GitProfile

AI architecture · Developer tooling · Web application

AI-oriented web application in the developer tooling space, included here as part of my broader portfolio of intelligent web products and modern application architecture.

Teaching & AI Education

Teaching practical software engineering and applied AI, with a strong emphasis on production workflows and developer-ready implementation.

AI for Developers: Building with Large Language Models

Athens University of Economics and Business (AUEB) · Lifelong Learning Center (KEDIVIM)

New course series for software developers, engineers, and technical leads who want to move beyond theory and build real-world AI applications and production-ready AI systems.

AUEB KEDIVIM Python FastAPI LLMs RAG AI Agents Local Inference

AI Courses & Education

Teaching modern AI architecture through practical, hands-on learning experiences that help developers design, build, deploy, and evaluate meaningful AI products.

  • AI for Developers (AUEB / KEDIVIM)
  • Python & Android instruction at Coding Factory – AUEB
  • Workshops, guided labs, and implementation-focused mentoring

What I teach in the AUEB program

  • Python and FastAPI
  • Foundations of LLMs, transformers, and the AI landscape for developers
  • Prompt Engineering (PCTF framework, Chain-of-Thought, ReAct)
  • Designing and building AI backends with Python and FastAPI/Flask
  • Retrieval-Augmented Generation (RAG) and vector databases
  • AI Agents and tool-based reasoning
  • Open-source models & local inference (Ollama, Hugging Face)
  • Responsible deployment, guardrails, and evaluation strategies

Hands-on outcomes

  • Document Q&A bots
  • Research agents
  • AI-powered APIs
  • Practical development workflows
  • Patterns for meaningful AI products
Instructor AI Architect Systems Builder

Google Play

Apps published under i-Dream

Sport Predictions app icon

Sport Predictions

Match insights & prediction engine.

View →
SmartScan AI app icon

SmartScan AI – PDF Scanner

OCR, PDF export, auto-crop, filters.

View →
QRito app icon

QRito – QR Generator

Create & scan QR codes instantly.

View →
Shortcut App icon

Shortcut App

Custom shortcuts & automation.

View →

Let's talk

Collaborations, consulting, teaching, or AI-driven product development.

How I help

  • MVPs: backend + mobile + AI
  • AI: Agents, CV, ML integration, RAG, and LLM backends
  • Architecture, refactoring, optimization
  • Teaching Python, Android, ML, and AI for developers