Skip to content
View chris-kechagias's full-sized avatar

Block or report chris-kechagias

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

Header

Coding Animation


About Me

class AIEngineer:
    def __init__(self):
        self.name = "Chris Kechagias"
        self.role = "AI Engineer"
        self.location = "Thessaloniki, Greece"
        self.education = "B.Eng. Automation & Control Engineering (2012)"
        self.background = "15 years retail operations β†’ AI engineering"
        
        self.expertise = [
            "LLM Application Development",
            "FastAPI Backend Systems",
            "Production Deployment & Testing",
            "Prompt Engineering & Modular Design"
        ]
        
        self.current_projects = {
            "retail_api": "97% test coverage β€’ PostgreSQL β€’ Supabase",
            "chatbot_api": "Dual GPT-5.4 models β€’ Streaming β€’ YAML prompts",
            "telegram_bot": "Webhook integration β€’ Real-time routing" 
        } 
    
    def build_production_systems(self):
        return "Deployed APIs β€’ Real-world solutions β€’ Test-driven development"
    
    def get_philosophy(self):
        return "Build, deploy, iterate. Production over perfection."

Tech Arsenal

Current Stack

Python Docker PostgreSQL FastAPI SQLite VSCode Supabase
Git

Learning & Upcoming

Kubernetes

Featured Projects

Production-ready FastAPI application for fashion retail inventory management

Tech Stack: FastAPI β€’ PostgreSQL β€’ SQLModel β€’ Alembic β€’ pytest β€’ Docker
Highlights: 97% test coverage β€’ UUID architecture β€’ Auto-generated SKUs β€’ Deployed on Render + Supabase

Live API Part 1 Part 2


Advanced chatbot with modular prompt engineering and dual GPT-5.4 model architecture

Tech Stack: FastAPI β€’ OpenAI API β€’ PostgreSQL β€’ Docker β€’ YAML
Highlights: Dual models (5.4-mini + 5-nano) β€’ Modular prompts (8 presets) β€’ Streaming responses β€’ Context window management

Part 1 Part 2


Microservice connecting chatbot API to messaging interface

Tech Stack: Telegram Bot API β€’ Ngrok β€’ FastAPI
Highlights: Webhook-based β€’ Real-time routing β€’ Production deployment


Certifications

Docker Professional DeepLearning.AI


GitHub Stats

Chris's GitHub stats

Top Languages

GitHub Streak


Latest Articles


Contribution Activity

GitHub Activity Graph


Connect With Me

Gmail LinkedIn Dev.to GitHub


Currently Building

RAG Systems β€’ Multi-Agent Architectures β€’ Workflow Automation

Building production LLM applications with FastAPI, PostgreSQL, and modern deployment practices


Footer

Popular repositories Loading

  1. chris-kechagias chris-kechagias Public

    About me!

  2. inventory-tracker-cli inventory-tracker-cli Public

    A simple CLI tool I built to learn Python file handling and JSON. Manages product inventory for my learning journey into AI engineering.

    Python

  3. dlai-generative-ai-with-llms-course dlai-generative-ai-with-llms-course Public

    Lab reports and experimental findings from DeepLearning.AI's Generative AI with LLMs course. Documenting prompt engineering tests, configuration experiments, and learning insights.

  4. retail-inventory-api retail-inventory-api Public

    REST API for retail inventory management built while learning modern Python backend development. FastAPI + PostgreSQL + Docker deployment.

    Python

  5. simple-chatbot-api simple-chatbot-api Public

    Simple Chatbot API β€” A FastAPI-powered conversational AI service using OpenAI, with conversation memory and RAG-based retail inventory assistance.

    Python

  6. tele-resolver tele-resolver Public

    Telegram bot service that connects users to the chatbot API. Handles per-user OpenAI key management and routes messages through a streaming FastAPI backend.

    Python